`

TextField没有buttonMode的方法..

阅读更多

TextField没有buttonMode的方法..

不过由于TextField支持html的A标签..所以我们可以用最简单的方法来模拟~

1.var txt:TextField = new TextField();
2.txt.x = 10;
3.txt.y = 10;
4.txt.autoSize = "left";
5.txt.selectable = false;
6.txt.htmlText = "<a href='event:#'>显示手形的TextField</a>";
7.addChild(txt)

显示/隐藏FLASH

 



另外我们在A标签的href里使用event:#,把原来的跳转页面的动作转移给了TextEvent的LINK事件..就算点击了也不会弹出页面..

另外..如果只是因为TextField所在的parent设置了buttonMode..
可是当用户鼠标移动到TextField上时还是不移动手型..

像这样的情况..
一般只需要设置TextField的mouseEnable或该parent的mouseChildren为false即可..
当然实际情况得看你的TextField或其它子对象是否需要鼠标交互...
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics