zoukankan
html css js c++ java
FLEX光标定位和插入文本
因为目前的FLEX的RichTextEditor不支持图文混编,所以,只能自己动手了,实现最核心的部分,光标定位插入文本。
Code
1
<?
xml version="1.0" encoding="utf-8"?gt;
2
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"gt;
3
<mx:Script>
4
<![CDATA[
5
6
[Bindable]
7
private var textAreaString:String = "textAreaString";
8
[Bindable]
9
private var insertString:String = "|insert|";
10
11
private function insertHandler():void {
12
if (textArea.selectionBeginIndex == textArea.selectionEndIndex) {
13
var startPart:String = textAreaString.substring(0,textArea.selectionBeginIndex);
14
var endPart:String = textAreaString.substring(textArea.selectionEndIndex,textAreaString.length);
15
startPart+=insertString;
16
startPart+=endPart;
17
textAreaString = startPart;
18
}
19
}
20
21
private function changeInsertHandler():void {
22
insertString = insertInput.text;
23
}
24
]]>
25
</mx:Script>
26
<mx:TextArea id="textArea" x="10" y="21" width="298" height="158" text="{textAreaString}"/gt;
27
<mx:Button x="316" y="20" label="Insert" click="insertHandler();"/gt;
28
<mx:TextInput id="insertInput" x="316" y="50" text="{insertString}" change="changeInsertHandler();"/gt;
29
</mx:Application>
30
查看全文
相关阅读:
从传统BI报表系统上重构指标库
autoload魔术方法的妙用
kerberos委派详解
一篇文章弄懂session的两种存储方式
一款专门针对高质量女性的易语言钓鱼样本简单分析
长城杯线上赛wp
羊城杯WP
ICMP隧道通信原理与通信特征
浅析栈溢出遇到的坑及绕过技巧
从本地到WordPress代码注入
原文地址:https://www.cnblogs.com/zack/p/1434500.html
最新文章
物联网的应用模式
vim命令之多行注释
记一次被黑客攻击
AcWing第20场周赛总结
Java基础学习示例代码
《盛夏未来》观影笔记
《我和我的父辈》观影笔记
特征分箱
《情书》观影笔记
hive中常见的时间函数
热门文章
深度学习中是否考虑过样本量和参数的关系?
连续变量离散化的原因
特征重要性筛选方法
xgb和gbdt的差异
观察者模式的实际应用
UVa 11992
UVa 1400
UVa 11235
HDU 3974
分层拆分
Copyright © 2011-2022 走看看