查看完整版本: 求程式碼 ActionScript 3.0
頁: [1]

sony3378 發表於 2014-8-3 08:59 AM

求程式碼 ActionScript 3.0

求程式碼 ActionScript 3.0

假設:  動態文字:T1     按鈕

程式須求:
當滑鼠按下按鈕時,動態文字會顯示數字,動態文字超始值為 0
每按下一次按鈕,動態文字會再+1





雖然很簡單,但請教教我。
<div></div>

aorition 發表於 2014-9-3 09:25 AM

package  {
       
        import flash.display.MovieClip;
        import flash.events.Event;
        import flash.text.TextField;
        import flash.display.DisplayObject;
        import flash.events.MouseEvent;
       
        public class Main extends MovieClip {
               
               
                public function Main() {
                        //監聽初始化
                        if(stage){
                                init();
                        }else{
                                addEventListener(Event.ADDED_TO_STAGE, init);
                        }
                }
               
                private var _echo:TextField;
                private var _btn:DisplayObject;
               
                private var _counter:int = 0;
               
                private function init (e:Event = null):void {
                        //---  初始化程序
                       
                        //-- 綁定fla界面上的兩個組件對象
                        _echo = getChildByName('T1') as TextField;
                        _echo.text = _counter.toString();//給T1寫入初始的計數器的值
                       
                        _btn = getChildByName('btn_mc');
                       
                        _btn.addEventListener(MouseEvent.CLICK, btnClickFunc);//為按鈕創建單擊監聽
                       
                }
               
                //-- 這裡是按鈕被單擊后觸發的事件內容
                private function btnClickFunc (e:MouseEvent):void {
                        _counter ++;
                        _echo.text = _counter.toString();
                }
               
        }
       
}


附範例文件 :...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]