作者Angelliya (澪澪)
看板Flash
标题Re: [问题] 按钮
时间Fri Mar 23 02:33:33 2007
※ 引述《vivian201014 (在那里我存在过)》之铭言:
: 标题: [问题] 按钮
: 时间: Mon Mar 19 12:22:19 2007
:
: 如何影片在跑的时後
: 按钮也可以连到另一个场景
: 因为目前试的都是要影片跑完才可以按
:
: --
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 192.192.3.64
: 推 Angelliya:on (press) { 03/20 03:53
: → Angelliya: gotoAndPlay("场景名", 影格数); 03/20 03:53
: → Angelliya:} 03/20 03:54
: → Angelliya:按纽也要注意出现及消失的时间点 03/20 03:54
: → Angelliya:也可以控制按钮出现点及有效/无效等等 :) 03/20 03:56
: 推 vivian201014:好难有点看不懂欸 03/20 10:12
按钮不只有要设场景连影格数也要设罗
如果只有设场景的话是要到最後一格按钮才可以连吗?
现在最大的问题就是
我在这个场景我动画要照常跑但是按钮一开始就可以连结到其他场景
因为我现在都是按钮的特效都会有就是不能连
--
已上是原PO回到我信箱的问题,想说我一开始也遇到
就....再说明的详细一点好了:)
-时间点
Flash是有时间点与关键影格观念的软体
也就是可以透过Flash让呈现出来的东西可以
在"某个时间点"作"某件事情"
当然也可以设定让某个东西有作用或没有作用
只要设定好那个事件的时间点
就可以试着做出想要做的事情
不限於一定要最後一格或是第一格才有作用
也可以做到动画中有动画
一个动画还在动,另一个也在跑.....等等的
-按纽
按钮的基本是
Up Over Down Hit
一般 滑入 按下 感应区 (中文的意思我有点忘了,用英文版的有点久了)
一般 -没有动作的时候按钮的样子
滑入 -当滑鼠滑过的时候按钮的变化
按下 -按下滑鼠(还没放开)时按钮的反应
*感应区 -按钮的有效范围,在这个感应范围以内滑鼠才会让这个按钮有作用
Q:那要怎麽设定让按钮作什麽事情啊?
A:工作列,[视窗]->动作Action F9
可以开启动作视窗
在此会有一个需要注意的部份是
这个动作是写给谁的?
是写在影格上,让动画跑到这格的时候执行呢
还是写在按钮上,让按按钮有动作呢
还是是原件自己执行呢
另外是
那动作的对象是谁?
举生活的例子来看
把"天黑了妈妈就会叫我回家"当做一个程式来看
当"天黑了"这个条件成立的时候,"妈妈"这个人就会叫"我" "回家"
"天黑了"是时间轴
"妈妈",在此指的是下指令的那个对象
叫"我",被妈妈叫的对象
"回家",我要做的动作
(在此举的例子是比较接近gotoAndPlay的范例,其他语法尚不谈论)
on (press) {
gotoAndPlay("场景名", 影格数);
}
on(press){}
当发生了这件事情的时候
gotoAndPlay()
做了什麽事情
("场景名",影格数)
那件事情怎麽做
其中没有提到叫谁做什麽事情
因为不写的情况下是用那个原件的相对位置来算
相对位置_parent.(前一层)
绝对位置_root.(最外围的那层)
相对位置与绝对位置的观念与网页差不多,可以参考几篇前我回的文章
至於是不是要写("场景名",影格数)
写(影格数),会以现在的场景来播放影格
("场景名"),则会到指定的场景从影格1开始播放
("场景名",影格数)则是指定某"场景"从"某隔开始播放"
---
一个很令我怀念的问题
一开始
我翻书想破头也不知道程式写错在哪的原因
就是在我下语法的位置错了
(我把影片的程式写到影格上,可是反覆对照,也陪拼错字也没打错)
提供往事回味一下:P
不过也因为知道基础後...看书或研究的时候就比较轻松了:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.67.224