Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //專輯歌曲頁面程式設定,舞台停留此格等待使用者操作下一步
- import flash.events.MouseEvent;
- stop();
- const KEY2_UP:uint = 38;
- const KEY2_DOWN:uint = 40;
- //建立鍵盤按下時的偵聽器
- stamp1.addEventListener(MouseEvent.CLICK,album1);
- function album1(event:MouseEvent)
- {
- gotoAndPlay("ALBUM1");//前往專輯1影格
- }
- stamp2.addEventListener(MouseEvent.CLICK,album2);
- function album2(event:MouseEvent)
- {
- gotoAndPlay("ALBUM2");//前往專輯2影格
- }
- stamp3.addEventListener(MouseEvent.CLICK,album3);
- function album3(event:MouseEvent)
- {
- gotoAndPlay("ALBUM3");//前往專輯3影格
- }
- stamp4.addEventListener(MouseEvent.CLICK,album4);
- function album4(event:MouseEvent)
- {
- gotoAndPlay("ALBUM4");//前往專輯4影格
- }
- //點擊BACK回到主頁紙花飄前一格
- back.addEventListener(MouseEvent.CLICK,backin2);
- function backin2(event:MouseEvent)
- {
- MovieClip(root).gotoAndPlay("in");
- }
- gotoAndPlay(84,"index");
- //打開專輯小視窗後每次點擊按鈕皆會跳到相應的影格,以切換按鈕已點擊後的介面樣貌
- //點擊//設置在影格程式MV
- stop();
- A1.addEventListener(MouseEvent.CLICK,songA_1);
- function songA_1(event:MouseEvent)
- {
- gotoAndStop("A1");
- }
- A2.addEventListener(MouseEvent.CLICK,songA_2);
- function songA_2(event:MouseEvent)
- {
- gotoAndStop("A2");
- }
- A3.addEventListener(MouseEvent.CLICK,songA_3);
- function songA_3(event:MouseEvent)
- {
- gotoAndStop("A3");
- }
- BACKA.addEventListener(MouseEvent.CLICK,backA1)
- function backA1(event:MouseEvent)
- {
- gotoAndStop(95);
- }
- //設置在影格程式,點擊歌詞
- stop();
- A1.addEventListener(MouseEvent.CLICK,A2_1);
- function A2_1(event:MouseEvent)
- {
- gotoAndStop("A1");
- }
- A3.addEventListener(MouseEvent.CLICK,A2_3);
- function A2_3(event:MouseEvent)
- {
- gotoAndStop("A3");
- }
- BACKA.addEventListener(MouseEvent.CLICK,backA3);
- function backA3(event:MouseEvent)
- {
- gotoAndStop(95);
- }
- stage.focus = this;
- stage.addEventListener(KeyboardEvent.KEY_DOWN, ly1down);
- stage.addEventListener(KeyboardEvent.KEY_UP, ly1up);
- function ly1down(event:KeyboardEvent)
- {
- var positionY:Number=ly1.y;
- //設定鍵盤變數
- var code:uint = event.keyCode;
- //如果按下每個鍵時會發生什麼事
- if(code==KEY2_UP)
- {
- up_btn.gotoAndStop(2);
- ly1.y+=10;
- }
- if(code==KEY2_DOWN)
- {
- down_btn.gotoAndStop(2);
- ly1.y-=10;
- }
- if(ly1.hitTestObject(wall1)){
- ly1.y=positionY;
- }
- if(ly1.hitTestObject(wall2)){
- ly1.y=positionY;
- }
- }
- function ly1up(event:KeyboardEvent){
- //設定鍵盤變數
- var code:uint = event.keyCode;
- if(code==KEY2_UP){
- up_btn.gotoAndStop(1);
- }
- if(code==KEY2_DOWN){
- down_btn.gotoAndStop(1);
- }
- }
- //設置在影格程式,點擊專輯資訊
- import flash.events.MouseEvent;
- stop();
- A1.addEventListener(MouseEvent.CLICK,A3_1);
- function A3_1(event:MouseEvent)
- {
- gotoAndStop("A1");
- }
- A2.addEventListener(MouseEvent.CLICK,A3_2);
- function A3_2(event:MouseEvent)
- {
- gotoAndStop("A2");
- }
- BACK1.addEventListener(MouseEvent.CLICK, backA_3);
- function backA_3(event:MouseEvent)
- {
- gotoAndStop(95);
- }
- stage.focus = this;
- stage.addEventListener(KeyboardEvent.KEY_DOWN, pri1down);
- stage.addEventListener(KeyboardEvent.KEY_UP, pri1up);
- function pri1down(event:KeyboardEvent)
- {
- var positionY:Number=pri1.y;
- //設定鍵盤變數
- var code:uint = event.keyCode;
- //如果按下每個鍵時會發生什麼事
- if(code==KEY2_UP)
- {
- up_btn.gotoAndStop(2);
- pri1.y+=10;
- }
- if(code==KEY2_DOWN)
- {
- down_btn.gotoAndStop(2);
- pri1.y-=10;
- }
- if(pri1.hitTestObject(wall1)){
- pri1.y=positionY;
- }
- if(pri1.hitTestObject(wall2)){
- pri1.y=positionY;
- }
- }
- function pri1up(event:KeyboardEvent){
- //設定鍵盤變數
- var code:uint = event.keyCode;
- if(code==KEY2_UP){
- up_btn.gotoAndStop(1);
- }
- if(code==KEY2_DOWN){
- down_btn.gotoAndStop(1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement