• <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>

            ++的博客

            你看不見我,你看不見我。。
            隨筆 - 22, 文章 - 0, 評論 - 2, 引用 - 0
            數據加載中……

            開發中遇見的 一些AS3的經驗 和 技巧

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

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

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


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

            3. 如何捕獲LocalConnection NetConnection 等對象的異常?
            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.向匿名函數傳遞參數
            寫法和Javascript的完全一樣
            setTimeout( 
                                   (
            function(strUsername, strPassword, nRequestNo) 
                                    

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

            5.程序結構

            posted on 2008-04-08 17:16 Jerry.Wang 閱讀(485) 評論(0)  編輯 收藏 引用 所屬分類: 開發

            久久久久人妻一区精品色| 久久国产成人| 久久免费视频6| 久久伊人精品青青草原日本| 污污内射久久一区二区欧美日韩 | 久久精品国产色蜜蜜麻豆| 久久精品国产99久久久香蕉| 99久久免费国产精品特黄| 成人久久免费网站| 久久亚洲精品人成综合网| 91久久国产视频| 婷婷久久香蕉五月综合加勒比| 久久久久久免费视频| 伊人久久一区二区三区无码| 久久久久亚洲av无码专区导航| 国产999精品久久久久久| 国产综合久久久久| 久久久噜噜噜www成人网| 看全色黄大色大片免费久久久| 久久久中文字幕| 亚洲AV无码久久精品色欲| 色偷偷88欧美精品久久久| 久久久久久青草大香综合精品| 色综合久久88色综合天天| 国内精品久久久人妻中文字幕| 国产精品久久久久无码av| 亚洲国产天堂久久综合网站| yellow中文字幕久久网| 久久久久亚洲AV无码专区桃色| 四虎影视久久久免费| 久久久久无码精品国产| 久久精品成人免费观看97| 亚洲乱码日产精品a级毛片久久| 久久久无码一区二区三区| 潮喷大喷水系列无码久久精品 | 久久国产精品99精品国产987| 国产一区二区精品久久| 久久天天躁狠狠躁夜夜躁2014| 久久久精品人妻一区二区三区蜜桃 | 国产亚州精品女人久久久久久 | 中文字幕无码免费久久|