收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1502|回复: 7

[AS3] 如何通过as文件改变界面文本框的内容

[复制链接]
发表于 2013-7-5 00:07:31 | 显示全部楼层 |阅读模式
请问如何通过as文件改变界面文本框的内容
发表于 2013-7-5 08:04:38 | 显示全部楼层
具体点,这样怎么看得懂
回复 支持 反对

使用道具 举报

发表于 2013-7-5 08:59:39 | 显示全部楼层
在界面上画一个动态文本框

然后命名为:“文本框”

写AS代码在帧上:

文本框.text="你想要显示的文本内容"

或者:文本框.htmlText="你想要显示的html内容"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-5 10:40:44 | 显示全部楼层
yypz 发表于 2013-7-5 08:59
在界面上画一个动态文本框

然后命名为:“文本框”

该种方法提示:访问的属性未定义
代码如下:
package {
   import flash.display.Sprite;
   import flash.events.*;
   import flash.net.XMLSocket;
   import flash.system.Security;   
   public class SocketExample extends Sprite {

     private var socket:XMLSocket;

     public function SocketExample(   ) {
       socket = new XMLSocket(   );
     
       // Add an event listener to be notified when the connection is made
       socket.addEventListener( Event.CONNECT, onConnect );
       socket.addEventListener( DataEvent.DATA, onData );
       // Connect to the server
          
           //Security.loadPolicyFile("crossdomain.xml");
       socket.connect( "127.0.0.1", 9999 );
     }
   
     private function onConnect( event:Event ):void {
       trace( "The xml socket is now connected..." );
           //socket.send("<name>黄朝光</name>");
     }
         
         public function onSend(str:String):void{
                 socket.send(str);
         }
         
         private function onData( eventataEvent ):void {
       // The raw string returned from the server.
       // It might look something like this:
       // <response><test success='true'/></response>
       trace( event.data );
           txt.text = event.data ;
     }
   }
其中红色部分中txt是动态文本框实例名
回复 支持 反对

使用道具 举报

发表于 2013-7-5 11:02:49 | 显示全部楼层
本帖最后由 yypz 于 2013-7-5 11:04 编辑
chaoguang 发表于 2013-7-5 10:40
该种方法提示:访问的属性未定义
代码如下:
package {





as3text.jpg



as3text.rar (97.69 KB, 下载次数: 118)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-5 11:11:10 | 显示全部楼层
yypz 发表于 2013-7-5 11:02

你这个是在fla文件控制动态文本框的,我需要的是在as文件中控制啊
回复 支持 反对

使用道具 举报

发表于 2013-7-5 11:44:10 | 显示全部楼层
本帖最后由 yypz 于 2013-7-5 11:45 编辑
chaoguang 发表于 2013-7-5 11:11
你这个是在fla文件控制动态文本框的,我需要的是在as文件中控制啊


我那个不是用AS控制的吗?

如果你在AS中无法控制,那可能是你写的txt指向不对。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-5 11:45:57 | 显示全部楼层
yypz 发表于 2013-7-5 11:44
我那个不是用AS控制的吗?

你那个是用as控制,但我的意思是as在xx.as文件中,而不是xx.fla文件中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-10-25 07:46 , Processed in 0.109098 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表