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
查看全文
相关阅读:
数据应用
Python邮件脚本
函数
tab模块
python登陆,注册小程序
三元运算+lambda表达式
计算机基础
软件测试概要
asyn_fifo
perl 对ENV环境变量的使用
原文地址:https://www.cnblogs.com/zack/p/1434500.html
最新文章
cream 的qsqrt 及其原理
Codeforces Round #617 (Div. 3) D. Fight with Monsters
每日一侃----二分图最大匹配(匈牙利算法)
高精度模板(Vector实现更加方便)
Trie(字典树)的侃侃
树的直径方法总结
C++中STL库函数的基本运用
JDBC访问数据库的具体步骤(MySql + Oracle + SQLServer)
AtCoder Beginner Contest 151 题解报告
Js事件监听封装(支持匿名函数)
热门文章
javascript判断一个元素是另一个元素的子元素
javascript获取元素样式值
javascript操作cookie
javascript截取字符串长度
jquery解析XML在IE7下不兼容的问题
【转】Spring jar包详解
搭建Spring框架,实现添加数据到数据库
Spring加载XML配置文件
【转】java中的集合和数组
for循环语句示例应用
Copyright © 2011-2022 走看看