如果没有监听Event.ADDED_TO_STAGE就可能会出现报错或找不到舞台的情况。
如图3.3所示:
 
图3.3 游戏登录
5.监听按钮的时候可用通过判断元件的实例名来区分按钮,这样能省下为每个按钮元件一个一个添加点击监听。
stage.addEventListener(MouseEvent.CLICK,OnClick)  //对舞台添加点击事件
protected function OnClick(e:MouseEvent):void    //触发点击事件时运行
        {
            if(e.target.name=="btn1")   //鼠标点击的对象名字是不是”btn1”
            {
            Trace(“btn1”)                    //在控制台输出”btn1”
                    
            }
            
            if(e.target.name==" btn2")//鼠标点击的对象名字是不是”btn2”

            {
                    Trace(“btn2”)                //在控制台输出”btn2”    
            }
            
            if(e.target.name==" btn3")                //同上
            {
                    Trace(btn3)
            }    
        }
这样就能用一个addEventListener(MouseEvent.CLICK,OnClick),去监听多个按钮,但也要避免出现e.target为空的情况出现。
6.登录之后如何使游戏swf文件加载其他的swf文件并添加到舞台上。
通过这两行对load添加监听:         load.contentLoaderInfo.addEventListener( Event.COMPLETE , onComplete )
load.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onError)    这样在接下来load加载的swf成功的话则会运行onComplete方法,出错的话则运行onError方法。
通过load.load(new URLRequest("Data.swf"))来执行加载同级目录下的Data.swf文件。    
function onError(e:IOErrorEvent):void   //如果报错执行
{
trace("onError!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
}
function onComplete(e:Event):void          //如果成功执行
{
stage.removeChild(loadingView)    //从舞台上删除loadingView元件
loadingView=null                      //从内存中清除元件
load.contentLoaderInfo.removeEventListener(Event.COMPLETE,onComplete)                    //删除之前添加的监听
load.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR,onError)                //删除之前添加的监听
trace("onComplete!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
上一篇:C#网络计费与监控系统的设计与实现+流程图
下一篇:ASP+access网上房屋买卖及租赁系统的开发

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发