Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //介紹頁面程式,舞台停留此格等待使用者操作下一步
- stop();
- stage.focus = this; // 多加這行讓 flash 場景變成鍵盤焦點即可
- const KEY_UP:uint = 38;
- const KEY_DOWN:uint = 40;
- //建立鍵盤按下時的偵聽器
- stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown);
- stage.addEventListener(KeyboardEvent.KEY_UP, keyup);
- function keydown(event:KeyboardEvent)
- {
- var positionY:Number=txt.y;
- //設定鍵盤變數
- var code:uint = event.keyCode;
- //如果按下每個鍵時會發生什麼事
- if(code==KEY_UP)
- {
- up_btn.gotoAndStop(2);
- txt.y+=10;
- }
- if(code==KEY_DOWN)
- {
- down_btn.gotoAndStop(2);
- txt.y-=10;
- }
- if(txt.hitTestObject(wall1)){
- txt.y=positionY;
- }
- if(txt.hitTestObject(wall2)){
- txt.y=positionY;
- }
- }
- function keyup(event:KeyboardEvent){
- //設定鍵盤變數
- var code:uint = event.keyCode;
- if(code==KEY_UP){
- up_btn.gotoAndStop(1);
- }
- if(code==KEY_DOWN){
- down_btn.gotoAndStop(1);
- }
- }
- //點擊BACK回到主頁紙花飄前一格
- back.addEventListener(MouseEvent.CLICK,backin);
- function backin(event:MouseEvent)
- {
- MovieClip(root).gotoAndPlay(141);
- }
- gotoAndPlay(84,"index");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement