|
第十七讲 元件、按钮与动作 学习目标
; Z4 r$ v' V C' e 1.认识元件,会创建、编辑、引用元件;
( Y; }. [( K! J$ n0 D 2.认识动作面板,会添加动作脚本。0 n& m* h" }5 e( p/ o9 d) k" M
学习内容' y! s& h& C' X
元件
! W' u+ M& I: y" s5 ? 定义6 L4 q5 B8 I! V- r
元件是可以重复使用的图形、影片剪辑或按钮; M Z& Q. q; B+ f
每个元件都有自己的时间轴和场景;
6 O4 h8 a" M: M+ L 创建的元件系统会自动保存到库中;; z; t1 S' a0 \
优点
' g" X% n; `) Q+ f+ N 元件好象被储备起来的演员,随时可调用;
& [( K' Q" e2 w+ r# y- x) } 可以在很大程度上减小文件体积;
$ h% V) G8 _- f" y- e; f 只需装载一次,减少动画播放时间;
1 A$ {; u5 X' ^8 k, N 简化了文件的编辑,因为修改元件后动画中所有引用该元件的实例会自动发生相应的变化;
4 D/ \5 s0 q: q N4 i5 T1 @! q 三种类型
) J4 K# ?6 E$ i, j6 g6 j G& e 影片剪辑元件:是一段flash动画,它是主动画的一个组成部分,它可独立于主动画进行播放;2 C, a* |0 m/ N( o
按钮元件:用于创建动画的交互控制按钮,以响应鼠标事件(如单击、滑过等);! x+ R( \7 b$ f( C x7 ^: Y
图形元件:是可反复使用的图形,可以是只含一帧的静止图片,也可以制作成由多个帧组成的动画;0 r, S3 Z! h4 o. T
创建、编辑元件) P) z% v( x9 `. b g3 S& D
创建:插入---新建元件;修改---转换为元件;
9 {# \8 b2 X+ C& B8 q. V" _ 编辑:窗口---库,打开库面板,双击对应的元件;直接在主场景中双击对应的实例;
% _% v* k _- ^; X9 k3 H 元件的引用---实例: H! I; h' d; v3 b
定义:元件从库中拖入到场景中,场景中的对象称为实例;& k2 A: f2 p: z; k9 h6 a6 j
每个实例都有自己的属性;
5 ^' C8 R3 W0 f% r 编辑实例:单击实例,可以修改其大小、倾斜度、颜色(亮度、色调、Alhpa值)! u/ G8 z9 J0 d' l# q: R: H) }
注:双击实例,编辑的是元件,所有对应的实例均会改变; 要想使实例和元件脱离关系,利用”修改/分离”命令。9 K! m K2 ]" r/ }) ]7 o. y. W
交互性在FLASH动画中非常重要,按钮是实现交互最基本元素。; Y. T5 j+ u5 h) V' ^( D; _, e& @
第十七讲 元件、按钮与动作
2 L" p6 i, s4 \7 `* ~5 a4 D$ J9 o
弹起:按钮直接显示出来的样子。
7 l+ D4 ?# H( V- A d( c: M1 x' L 指针经过:设置鼠标经过的时候按钮的样子。, E' `9 h/ r+ H( l W$ j8 B/ [( x4 O
按下:设置鼠标按下按钮时候,按钮的样子。 G$ _( Y! Q, D" u, o3 x
点击:设置在哪些范围之内,鼠标变成手形,可以按下。( M9 `/ }1 D j7 I7 _" J
认识“动作”面板
- I4 S% y1 [. i% C: b; ~" X
第十七讲 元件、按钮与动作
" j7 ?( d; l/ C 控制影片播放的动作脚本有:
/ S( Z5 `( m( b5 }4 H stop():停止播放动画;; N1 n5 A! w: B8 a. G: O. h- k( n
play():使动画从当前帧开始继续播放;$ `8 g; J5 @' c- P/ j8 Y
gotoAndPlay():跳转到某一帧并从这一帧开始继续播放;
5 ]' h, e* g9 b! K gotoAndStop():跳转到某一帧并停止在该帧上;+ ~( K% _% u( x
在Flash中添加动作脚本可以分为两种方式:) p1 z# j( k* d6 S6 |
一是:为“帧”添加动作脚本& K8 h3 C' U/ f! f
“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。
8 [# S# x8 M! s7 r9 x+ e 二是:向“对象”添加动作脚本。5 h6 f/ g4 T: w! Y) q( a8 N
“对象”动作脚本,是指在“按钮”元件和“影片剪辑”元件的实例上添加的动作脚本。" f6 Z% _) V+ \2 O7 r
注意:“图形”元件上是不能添加动作脚本的。 D" _" d# y& g6 @2 l
为“按钮”添加鼠标事件
! u7 X- F" l' c+ l+ C* S on()事件:指定触发动作的鼠标事件。
, f- G1 `1 ~2 k- m9 x$ A: ^2 ~ 语法格式:, P8 D* }; b# q8 [$ V( `2 M& D5 _
on (mouseEvent) {) X2 i5 i$ C$ _5 g _
执行语句% M2 O3 B! s" V2 {+ a1 m' U
}
- k# `1 H+ L! v" j$ X; v) Z “()”小括号中的mouseEvent参数是鼠标事件。
- w# n5 ~ n C) E+ O 常用有以下几种鼠标事件:( |0 Z, {% u3 x- O' z8 |
Press 当鼠标指针经过按钮时按下鼠标。; |3 \+ U D. X2 N$ r
release 当鼠标指针经过按钮时按下再释放鼠标按钮。
: x; Q0 E# j1 B/ j* s- z releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。" G# M6 u% R8 ~
rollOut 鼠标指针滑出按钮区域。
$ X/ T. A9 ?9 Z/ I rollOver 鼠标指针滑过按钮。
5 B; I0 k6 ]' ^* _) x学习任务3 T0 V* v- N. N( L# l. c) p
1.创建简单的按钮。% n" b5 a5 V* u4 J' v
第十七讲 元件、按钮与动作
1 E8 t4 ~$ a0 N& T$ S. T. v+ q
第十七讲 元件、按钮与动作
8 @) s! V0 N: k+ z* Y
第十七讲 元件、按钮与动作
6 v& S3 n+ r9 c2 W5 g1 R
第十七讲 元件、按钮与动作
' }) m* x" S' |' R
第十七讲 元件、按钮与动作
) _5 s6 I0 Z( ^1 T
第十七讲 元件、按钮与动作
/ q3 @# F7 ?& j5 b+ f& t
第十七讲 元件、按钮与动作
4 x6 Y% j8 G7 I( w5 V
第十七讲 元件、按钮与动作
7 Z2 Q1 U5 a4 O8 _& b
第十七讲 元件、按钮与动作
7 Y) C) n: n( v6 O3 ?
第十七讲 元件、按钮与动作
% `6 r9 R Y' P; }: c' D
第十七讲 元件、按钮与动作
; B, c( k2 ]! }: l& B+ X% ^; M
第十七讲 元件、按钮与动作
4 C) Q; o% ?" K0 n
2.制作“醉酒开车”动作版动画。
# n" h6 R$ e" Y
第十七讲 元件、按钮与动作
2 `" H: G- y5 }& v4 v" o+ D
第十七讲 元件、按钮与动作
, Q4 D! V3 W9 w& f
第十七讲 元件、按钮与动作
! ~6 }+ D# i/ H: x8 U
第十七讲 元件、按钮与动作
7 g" F# ?: w8 z7 `9 o* T1 Q# v/ c
第十七讲 元件、按钮与动作
! Q! [2 ?( C4 q) R
第十七讲 元件、按钮与动作
0 K+ x, R. G( E. P7 G
第十七讲 元件、按钮与动作
( ]- [3 g3 e8 f3 t2 @% e1 A
第十七讲 元件、按钮与动作
% q$ ^/ U7 z6 Z4 q附件:
醉酒开车.fla
(294 KB, 下载次数: 331)
|
上一篇: 第十六讲 制作轨迹动画与遮罩动画
|