用CS3做了个例子。
AS3:
复制内容到剪贴板
代码:
var p_str:String="在这里输入汉字";
out_txt.htmlText = p_str;
function onChanged(_evt:TextEvent) {
var _txt:TextField =_evt.target as TextField;
setTimeout(function(){
_txt==out_txt?p_str=_txt.text :out_txt.htmlText = p_str.split(_txt.text).join("<font color='#FF0000' >"+_txt.text+"</font>");
},1);
}
res_txt.addEventListener(TextEvent.TEXT_INPUT,onChanged);
out_txt.addEventListener(TextEvent.TEXT_INPUT,onChanged);
function onClick(_evt:MouseEvent):void {
out_txt.htmlText = p_str.split(res_txt.text ).join("<font color='#FF0000'>"+replace_txt.text+"</font>");
p_str=out_txt.text
}
replace_btn.addEventListener(MouseEvent.CLICK ,onClick);以下文件FLASH8打不开
[
本帖最后由 flash023 于 2008-6-16 19:43 编辑 ]