• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            ++的博客

            你看不見(jiàn)我,你看不見(jiàn)我。。
            隨筆 - 22, 文章 - 0, 評(píng)論 - 2, 引用 - 0
            數(shù)據(jù)加載中……

            開(kāi)發(fā)中遇見(jiàn)的 一些AS3的經(jīng)驗(yàn) 和 技巧

            1. ActionScript3 中的一個(gè)未公開(kāi)的方法
            MovieClip.addFrameScript(frame:uint,notify:Function)
            這個(gè)方法是將某一個(gè)函數(shù)添加到某個(gè)MovieClip上時(shí)間軸的某一幀. 同一幀不能添加多個(gè),后添加的函數(shù)會(huì)覆蓋先添加的函數(shù).  通過(guò)此函數(shù),能夠徹底地將某些時(shí)間軸上的AS代碼寫到文檔類中,那樣程序更加符合MVC模式
            需要注意的是: 此函數(shù)的第一個(gè)參數(shù)的基數(shù)是0,下面的代碼示例如果給一個(gè)原件的最后一幀添加代碼
                    mcBody.addFrameScript( mcBody.totalFrames - 1this.OnLastFrame);

                    
                    
            // 最后一幀執(zhí)行
                    private function OnLastFrame()
                    

                        
            var oClient : MainStageClient = new MainStageClient();
                        oClient.ShowBar(
            true);
                        mcBody.stop();
                    }


            2. 如何捕獲AS運(yùn)行時(shí)錯(cuò)誤
            由于我自己的程序通過(guò)Flash Player ActiveX  host Flash. 而我的SWF直接在FlashCS3中編譯是無(wú)法運(yùn)行的
            對(duì)于AS運(yùn)行時(shí)錯(cuò)誤,需要下載Flash Player Debug版本, http://www.adobe.com/support/flashplayer/downloads.html
            就可以捕獲了

            3. 如何捕獲LocalConnection NetConnection 等對(duì)象的異常?
            1 private static var s_objConn : LocalConnection = null;
            2 
            3 s_objConn.addEventListener(AsyncErrorEvent.ASYNC_ERROR, this.AsyncErrorHandler);
            4 
            5 
            6 private function AsyncErrorHandler(evt:AsyncErrorEvent):void
            7 {
            8     CallOutProxy.ShowMsg(evt.toString());
            9 }

            4.向匿名函數(shù)傳遞參數(shù)
            寫法和Javascript的完全一樣
            setTimeout( 
                                   (
            function(strUsername, strPassword, nRequestNo) 
                                    

                                        
            return function()
                                        
            {
                                            CallOutProxy.ValidateCredentialAsyn( strUsername, strPassword, nRequestNo);
                                        }
            ;                
                                    }
            ) (mcDlg.txtUsername.text, mcDlg.txtPassword.text, m_nRequestNo)
                                   , 
            1000 * 2
                                   );

            5.程序結(jié)構(gòu)

            posted on 2008-04-08 17:16 Jerry.Wang 閱讀(481) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 開(kāi)發(fā)

            久久精品亚洲福利| 精品国际久久久久999波多野| 国产亚洲精久久久久久无码| 久久亚洲AV成人无码电影| 久久777国产线看观看精品| 国内精品久久久久| 精品多毛少妇人妻AV免费久久| 思思久久99热只有频精品66| 亚洲午夜久久久久久噜噜噜| 久久久国产精品网站| 国产成人精品综合久久久久| 久久国产精品一国产精品金尊| 青青热久久国产久精品| 99久久精品影院老鸭窝| 亚洲AV乱码久久精品蜜桃| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区| 亚洲精品国产字幕久久不卡| 88久久精品无码一区二区毛片| AV无码久久久久不卡网站下载| 久久久无码精品亚洲日韩软件| 久久久网中文字幕| 久久这里只有精品首页| 亚洲精品乱码久久久久久| 久久天天躁狠狠躁夜夜躁2014| 日韩久久久久中文字幕人妻| 国产精品久久影院| jizzjizz国产精品久久| 99久久国产综合精品女同图片| 九九久久精品无码专区| 久久高潮一级毛片免费| 久久精品亚洲一区二区三区浴池| 久久91精品国产91| 久久综合给合久久狠狠狠97色69| 久久99精品免费一区二区| 国产免费福利体检区久久| 日批日出水久久亚洲精品tv| 九九热久久免费视频| 久久国产精品一区| 性做久久久久久久久老女人| 色综合久久中文字幕综合网| 怡红院日本一道日本久久 |