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
查看全文
相关阅读:
javascript获取id元素
小米供应链
几个极限的证明
第一章 实数
当a在什么范围取值时,方程|x方-5x|=a有且只有两个相异实根
壮壮的西城学探究里面的x=1,x=-1
三角形的边长注意问题
x方+x+1, x方-x+1无实根,不可能为0
一个混合电路
串联电路的电流处处相等
原文地址:https://www.cnblogs.com/zack/p/1434500.html
最新文章
我的博客我的人生
如何建一个maven项目
ssm介绍
合并区间
按字典序排在最后的子串
对于图片底部默认有空白缝隙
螺旋矩阵
跳跃游戏
旋转图像
买卖股票的最佳时机
热门文章
最大乘积 动态规划
最小路径和 动态规划
最大子序和 动态规划
CSS选择器的优先级
谷歌CSS风格规范
学习——获取元素css值之getComputedStyle方法熟悉
学习——伪类+js实现css3 media queries跨界准确判断
学习——display:none和visibility:hidden的区别在哪?
jquery小demo——计算送货清单总价
关于一个JS功能实现的思维方式
Copyright © 2011-2022 走看看