• <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 閱讀(479) 評論(0)  編輯 收藏 引用 所屬分類: 開發

            亚洲精品无码久久千人斩| 成人综合伊人五月婷久久| 国产精自产拍久久久久久蜜| 久久91精品国产91久久户| 久久精品国产72国产精福利| 伊人久久亚洲综合影院| 精品熟女少妇a∨免费久久| 丁香久久婷婷国产午夜视频| 久久精品极品盛宴观看| 久久综合久久久| 久久久久亚洲AV片无码下载蜜桃| 国产精品久久久久…| 性高朝久久久久久久久久| 国产成人久久AV免费| 亚洲精品无码久久久| 97久久精品人人澡人人爽| 亚洲av日韩精品久久久久久a| 久久夜色tv网站| 午夜人妻久久久久久久久| 国产精品久久久天天影视香蕉| 亚洲精品国产字幕久久不卡| 久久九九久精品国产免费直播| 69久久夜色精品国产69| 无码人妻精品一区二区三区久久| 久久免费香蕉视频| 久久高清一级毛片| 日本福利片国产午夜久久| 欧美一区二区三区久久综合| 久久大香萑太香蕉av| 久久亚洲电影| 婷婷久久综合| 18禁黄久久久AAA片| 亚洲七七久久精品中文国产| 久久播电影网| 亚洲欧美国产精品专区久久| 久久这里只精品99re66| 久久青青草视频| 婷婷久久久亚洲欧洲日产国码AV | 久久精品亚洲中文字幕无码麻豆| 日韩影院久久| 久久天天躁狠狠躁夜夜2020一 |