在制作flash动画的时候,可能会有有很的mc
    有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?
    请看教程吧。 
    1.
    方法一:(使用telltarg... 
    方法一:(使用telltarget命令)
    按钮上的as为:
on (release) {
tellTarget ("/") {
gotoAndPlay ("场景 1", 1);
}
}

2.
    方法二(用gotoandpla...
    方法二(用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");
}
}

如果想实现按钮点击后从次场景播放
    就可以在按钮上写上:
on (release) {
tellTarget (_root.次场景) {
gotoAndPlay (1);
}
}

转载自:http://www.it.com.cn/f/edu/0410/23/38619.htm    出处:it网络学院

[转载]Flash场景之间相互跳转的方法相关推荐

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

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

  2. 小程序与小程序之间相互跳转、传值、接收参数、navigator、navigateToMiniProgram

    小程序之间相互跳转的2种方法,以及接收另一个小程序传参 目录 一.通过标签 navigator 直接跳转 二.通过事件触发 wx.navigateToMiniProgram 跳转 三.小程序接收另一个 ...

  3. android 应用之间相互跳转,拉起 app跳转app

    想要实现app之间的相互跳转,很简单,只需要下面这几步!!!! 一.判断是否安装所需app(已安装直接开启,未安装进行下载) 二.触发拉起app的方法 下面,我们详细介绍: 1.判断是否安装所需app ...

  4. qiankun微应用之间、主微应用之间相互跳转方式总结与实践

    一.子应用互相访问 1.背景 (1)未来可能需要做不同子应用菜单的合并,如在bi应用下的侧边栏或者别的地方,需要跳转到数据治理的数仓主题里,或者涉及到子应用值改变,其他应用也需要使用: (2)a标签跳 ...

  5. Struts2 action之间相互跳转传递参数

    今天遇到一个问题,在Webwork 2.2里面给一个Action的result传多个参数: 原先配置如下 <action name="blahblahAction" clas ...

  6. 微信小程序和H5之间相互跳转的几种情况

    小程序跳转H5 直接通过web-view内嵌的方式,有且只有这一种方式. <web-view :src="url"></web-view> H5跳转小程序 ...

  7. 实现H5和小程序之间相互跳转

    功能描述: 1. 当点击理赔服务的时候,跳转到小程序页面 2. 当点击返回的时候,从小程序跳回H5页面(内嵌H5以及关闭小程序) 功能1:H5跳转小程序 vue中实现步骤 == 在 template ...

  8. 关于子业之间相互取得元素或者方法

    1.跳转是将页面name带过去 例子: url:"login.jsp?windowName="+window.name; 传递参数到子页面 ,使得子页面能够通过名字返回数据 2.获 ...

  9. Sencha touch Panel之间的跳转(如不使用TabPanel或者Carousel控件而产生跳转的动画效果)...

    常规的Sencha touch 应用都是"header content footer"结构,这样的结构无疑将使用TabPanel来实现,而且TabPanel肯定是card布局,这样 ...

最新文章

  1. github分段下载
  2. MySQL输入密码后闪退的解决方法
  3. thinkphp用phpexcel读取excel,并修改列中的值,再导出excel,带往excel里写入图片
  4. win10电脑黑屏只有鼠标箭头_电脑黑屏后屏幕只有鼠标怎么办呢?
  5. S3C2410 bootloader ----VIVI阅读笔记 (转)下
  6. c++ socket学习(1.6)
  7. [react] react组件的state和props两者有什么区别?
  8. 当当购书双十一钜惠,5折封顶!附图灵人工智能书单
  9. 第二百六十四节,Tornado框架-基于正则的动态路由映射分页数据获取计算
  10. ubuntu mysql主从配置_MYSQL 主从数据库的配置 ubuntu 12.04
  11. Python基础——for循环语句
  12. maven 下载不到jar包时候,更改阿里源
  13. Facebook全新数字货币Libra引发关注 数字货币国际化逐渐发展
  14. matlab模糊闭包,基于matlab的模糊聚类分析
  15. 2021年电赛仪器仪表类重难点
  16. Win11录屏怎么录声音?Win11录屏幕视频带声音的方法
  17. 一个简单的ZUI多文件上传的demo和sql练习
  18. GO connectex: A connection attempt failed because the connected party did not properly respond 已解决
  19. 嵌入式开发 SRAM SROM DRAM DROM DDR NAND FLASH EMMC 区别
  20. 关于谢尔宾斯基三角(Sierpinski)的讲解

热门文章

  1. 江西移动10086呼叫中心加大客服权限 提升投诉处理效率
  2. RAID之全程图解 手把手教你做RAID磁盘阵列(硬RAID)
  3. webdriver启动chrome浏览器后打不开URL
  4. 我的世界java三叉戟怎么得_我的世界三叉戟怎么获得 三叉戟获得方法介绍
  5. 中国电信的天翼宽带怎么样才能不用“中国电信无线宽带”客户端
  6. 领扣LintCode问题答案-57. 三数之和
  7. 山东理工大学计算机学院社团联合会,山东理工大学——计算机科学与技术学院开展“十年之约·毕业班会”...
  8. 打开 Ubuntu 18 中 Vim 的系统剪切板功能
  9. 湘穗计算机学院,益阳湘穗科技工程学校2021年招生简章
  10. React map遍历点击获取key