论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

Flash按钮点击加载动态文本源码教程

文章类别:Flash AS | 发表日期:2010-4-25 9:05:56

Flash AS教程_Flash按钮点击加载动态文本源码教程 

package  
{
       import flash.display.Loader;
       import flash.display.MovieClip;
       import flash.display.Sprite;
       import flash.display.SimpleButton;
       import flash.events.Event;
       import flash.events.MouseEvent;
       import flash.net.URLLoader;
       import flash.net.URLRequest;
       /**
        * ...
        * @author Main
        */
       public class About extends MovieClip
       {
              private var Btnrq:Sprite = new Sprite();
              private var wenz:Array = new Array({word:'a',lab:'1.txt'}, {word:'b,lab:'2.txt'}, {word:'c,lab:'3.txt'},{word:'4',lab:'4.txt'});
              private var txturlloader:URLLoader = new URLLoader();
              private var txturlrq:URLRequest=new URLRequest("1.txt");
              private var len:int = wenz.length;
              private var ID:int;
              public function About()
              {
                     txturlloader.load(txturlrq);
                     txturlloader.addEventListener(Event.COMPLETE,loaded);
                     for (var i:int = 0; i <len; i++)
                     {
                            var btn:Btn = new Btn();
                            btn.y = i * (btn.height + 5);
                            btn.ID = i;
                            btn.w_mc.word_txt.text = wenz[i].word;
                            btn.w_mc.bottonMode = true;
                            Btnrq.addChild(btn);
                     }
                     this.addChild(Btnrq);
                     Btnrq.x = word_mc.x +(Btnrq.width +20);
                     Btnrq.y = word_mc.height +(Btnrq.y + 10 );
                     btn.addEventListener(MouseEvent.CLICK, clickFn);
              }
              
              private function loaded(e:Event):void
              {
                     about_txt.text = txturlloader.data;
              }
              
              private function clickFn(e:MouseEvent):void
              {
                     var cur:Btn = e.currentTarget as Btn;
                     txturlrq.url = wenz[cur.ID].lab;
                     txturlloader.load(txturlrq);
              }
       }
       
}
视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058