[转载]Flash场景之间相互跳转的方法
在制作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场景之间相互跳转的方法相关推荐
- Flash场景之间相互跳转的实现方法
flash场景之间相互跳转的实现方法 在制作flash动画的时候,可能会有有很多的mc 有时会把它放到几个场景中,那么在场景中的跳转如何实现呢? 1. 方法一:(使用telltarg... 方法一:( ...
- 小程序与小程序之间相互跳转、传值、接收参数、navigator、navigateToMiniProgram
小程序之间相互跳转的2种方法,以及接收另一个小程序传参 目录 一.通过标签 navigator 直接跳转 二.通过事件触发 wx.navigateToMiniProgram 跳转 三.小程序接收另一个 ...
- android 应用之间相互跳转,拉起 app跳转app
想要实现app之间的相互跳转,很简单,只需要下面这几步!!!! 一.判断是否安装所需app(已安装直接开启,未安装进行下载) 二.触发拉起app的方法 下面,我们详细介绍: 1.判断是否安装所需app ...
- qiankun微应用之间、主微应用之间相互跳转方式总结与实践
一.子应用互相访问 1.背景 (1)未来可能需要做不同子应用菜单的合并,如在bi应用下的侧边栏或者别的地方,需要跳转到数据治理的数仓主题里,或者涉及到子应用值改变,其他应用也需要使用: (2)a标签跳 ...
- Struts2 action之间相互跳转传递参数
今天遇到一个问题,在Webwork 2.2里面给一个Action的result传多个参数: 原先配置如下 <action name="blahblahAction" clas ...
- 微信小程序和H5之间相互跳转的几种情况
小程序跳转H5 直接通过web-view内嵌的方式,有且只有这一种方式. <web-view :src="url"></web-view> H5跳转小程序 ...
- 实现H5和小程序之间相互跳转
功能描述: 1. 当点击理赔服务的时候,跳转到小程序页面 2. 当点击返回的时候,从小程序跳回H5页面(内嵌H5以及关闭小程序) 功能1:H5跳转小程序 vue中实现步骤 == 在 template ...
- 关于子业之间相互取得元素或者方法
1.跳转是将页面name带过去 例子: url:"login.jsp?windowName="+window.name; 传递参数到子页面 ,使得子页面能够通过名字返回数据 2.获 ...
- Sencha touch Panel之间的跳转(如不使用TabPanel或者Carousel控件而产生跳转的动画效果)...
常规的Sencha touch 应用都是"header content footer"结构,这样的结构无疑将使用TabPanel来实现,而且TabPanel肯定是card布局,这样 ...
最新文章
- github分段下载
- MySQL输入密码后闪退的解决方法
- thinkphp用phpexcel读取excel,并修改列中的值,再导出excel,带往excel里写入图片
- win10电脑黑屏只有鼠标箭头_电脑黑屏后屏幕只有鼠标怎么办呢?
- S3C2410 bootloader ----VIVI阅读笔记 (转)下
- c++ socket学习(1.6)
- [react] react组件的state和props两者有什么区别?
- 当当购书双十一钜惠,5折封顶!附图灵人工智能书单
- 第二百六十四节,Tornado框架-基于正则的动态路由映射分页数据获取计算
- ubuntu mysql主从配置_MYSQL 主从数据库的配置 ubuntu 12.04
- Python基础——for循环语句
- maven 下载不到jar包时候,更改阿里源
- Facebook全新数字货币Libra引发关注 数字货币国际化逐渐发展
- matlab模糊闭包,基于matlab的模糊聚类分析
- 2021年电赛仪器仪表类重难点
- Win11录屏怎么录声音?Win11录屏幕视频带声音的方法
- 一个简单的ZUI多文件上传的demo和sql练习
- GO connectex: A connection attempt failed because the connected party did not properly respond 已解决
- 嵌入式开发 SRAM SROM DRAM DROM DDR NAND FLASH EMMC 区别
- 关于谢尔宾斯基三角(Sierpinski)的讲解
热门文章
- 江西移动10086呼叫中心加大客服权限 提升投诉处理效率
- RAID之全程图解 手把手教你做RAID磁盘阵列(硬RAID)
- webdriver启动chrome浏览器后打不开URL
- 我的世界java三叉戟怎么得_我的世界三叉戟怎么获得 三叉戟获得方法介绍
- 中国电信的天翼宽带怎么样才能不用“中国电信无线宽带”客户端
- 领扣LintCode问题答案-57. 三数之和
- 山东理工大学计算机学院社团联合会,山东理工大学——计算机科学与技术学院开展“十年之约·毕业班会”...
- 打开 Ubuntu 18 中 Vim 的系统剪切板功能
- 湘穗计算机学院,益阳湘穗科技工程学校2021年招生简章
- React map遍历点击获取key