• <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)  編輯 收藏 引用 所屬分類: 開發

            日本欧美国产精品第一页久久| 岛国搬运www久久| 2021最新久久久视精品爱| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲人成无码www久久久| 99久久做夜夜爱天天做精品| 欧美一区二区三区久久综| 久久天天躁狠狠躁夜夜不卡| 久久噜噜电影你懂的| 色婷婷综合久久久久中文 | 国产成人久久激情91| 久久人人爽人人人人爽AV| 国产免费久久精品99久久| 久久国产劲爆AV内射—百度| 91亚洲国产成人久久精品| 婷婷综合久久中文字幕| 久久久久青草线蕉综合超碰| 久久亚洲欧美日本精品| 久久精品国产亚洲AV高清热| 久久婷婷五月综合97色一本一本 | 久久91精品国产91久久户| 久久偷看各类wc女厕嘘嘘| 国内精品久久久久影院老司| 精品久久久久久无码中文字幕| 99久久亚洲综合精品网站| 99久久免费国产精品特黄| 久久精品国产亚洲5555| 亚洲国产成人精品91久久久| 91麻豆精品国产91久久久久久| 久久亚洲精精品中文字幕| 亚洲成色WWW久久网站| 久久最新精品国产| 国产午夜免费高清久久影院| 亚洲国产精品久久66| 亚洲AV日韩精品久久久久| 精产国品久久一二三产区区别 | 国产精品乱码久久久久久软件| 97久久精品人人澡人人爽| 国产91色综合久久免费| 久久电影网一区| 99久久精品国产毛片|