场景之间相互跳转的实现方法

丹红杰夫

丹红杰夫

2016-01-29 12:45

场景之间相互跳转的实现方法,场景之间相互跳转的实现方法
   在制作flash动画的时候,可能会有有很的mc
    有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?
    请看教程吧。 
    1.
    方法一:(使用telltarg...

    方法一:(使用telltarget命令)

    按钮上的as为:
on (release) {
tellTarget ("/") {
gotoAndPlay ("场景 1", 1);
}
}


    2.
    方法二(用gotoandpla...

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

    方法二(用gotoandplay命令)
    主场景2中的mc放到场景2的时间轴上
    按钮的as: 

on release { 
gotoAndPlay("场景1",1) 


    并且在最后一帧加stop()
    问题就可以解决了:


    3.
    方法三(利用路径_root.g...

    方法三(利用路径_root.gotoandplay())

    第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮
    按钮的as:_root.gotoAndPlay(1)
    【即告知按钮回到场景1的第一帧】


 
    4.
    方法四(给场景起不同的名字) ...

    方法四(给场景起不同的名字)
    如果你的as这样写:
    第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮
    按钮的as: 

on release {
gotoAndPlay("sence1",1) 
} 

    结果按下后却是从这个mc的第一帧开始播放,而不是从sence1的第一帧
    这是因为主场景的名字默认为senceN
    MC里也可以有多个场景,而mc也是默认为senceN
    所以当你在MC用上gotoAndPlay ("scene1", 1);时,指的是所在场景中MC里的第一帧,而不是主场景
    解决的方法,就是给场景定义不同的名字
    scene1我们改名为:主场景
    scene2我们改名为:次场景1
    正确的as应该为:


on (release) {
tellTarget (_root) {
gotoAndPlay (1);
}
}


    如果想实现按钮点击后从次场景播放就可以在按钮上写上:


on (release) {
tellTarget (_root.次场景) {
gotoAndPlay (1);
}
}


    5.
    方法五(利用标签label) ...

    方法五(利用标签label)
    我们在控制动画的时候一般也不是从开始播放, 可能是希望从某个场景的某一个关键帧开始播放,那么标签是
    最好的实现方法;
    例如我们希望点击上面的按钮的时候让动画从主场景中的label1开始 播放,那么按钮上的as应该为:


on (release) {
tellTarget (_root) {
gotoAndPlay ("label1");
}

    例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的label4开始播放,那么按钮上的as应该为:

on (release) {
tellTarget (_root) {
gotoAndPlay ("次场景 1", "label4");
}
}

}
}

    如果想实现按钮点击后从次场景播放
    就可以在按钮上写上:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

on (release) {
tellTarget (_root.次场景) {[next]
gotoAndPlay (1);
}
}

展开更多 50%)
分享

猜你喜欢

场景之间相互跳转的实现方法

flash教程
场景之间相互跳转的实现方法

flash场景之间相互跳转的实现方法

flash教程
flash场景之间相互跳转的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

convert实现不同单位之间的相互转换

电脑入门
convert实现不同单位之间的相互转换

javascript实现网页跳转的方法

Web开发
javascript实现网页跳转的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

气血津液相互之间的关系

中医保健 中医养生 中草药
气血津液相互之间的关系

JSP中实现页面跳转

Java JAVA基础
JSP中实现页面跳转

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

快速制作您的flash图表

快速制作您的flash图表

Flash教程 飞翔的文字

Flash教程 飞翔的文字
下拉加载更多内容 ↓