Advertisement
HoR_somesaki

sasa_intro

Mar 24th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //介紹頁面程式,舞台停留此格等待使用者操作下一步
  2. stop();
  3.  
  4. stage.focus = this; // 多加這行讓 flash 場景變成鍵盤焦點即可
  5.  
  6. const KEY_UP:uint = 38;
  7. const KEY_DOWN:uint = 40;
  8. //建立鍵盤按下時的偵聽器
  9. stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown);
  10. stage.addEventListener(KeyboardEvent.KEY_UP, keyup);
  11. function keydown(event:KeyboardEvent)  
  12. {
  13.     var positionY:Number=txt.y;
  14.     //設定鍵盤變數
  15.     var code:uint = event.keyCode;
  16.     //如果按下每個鍵時會發生什麼事
  17.             if(code==KEY_UP)
  18.             {
  19.             up_btn.gotoAndStop(2);
  20.             txt.y+=10;
  21.             }
  22.             if(code==KEY_DOWN)
  23.             {
  24.             down_btn.gotoAndStop(2);
  25.             txt.y-=10;
  26.             }
  27.             if(txt.hitTestObject(wall1)){
  28.             txt.y=positionY;
  29.             }
  30.             if(txt.hitTestObject(wall2)){
  31.             txt.y=positionY;
  32.             }
  33.     }
  34.     function keyup(event:KeyboardEvent){
  35.     //設定鍵盤變數
  36.     var code:uint = event.keyCode;
  37.     if(code==KEY_UP){
  38.         up_btn.gotoAndStop(1);
  39.     }
  40.     if(code==KEY_DOWN){
  41.         down_btn.gotoAndStop(1);
  42.     }
  43. }
  44. //點擊BACK回到主頁紙花飄前一格
  45. back.addEventListener(MouseEvent.CLICK,backin);
  46. function backin(event:MouseEvent)
  47. {
  48.     MovieClip(root).gotoAndPlay(141);
  49. }
  50. gotoAndPlay(84,"index");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement