免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

[其它] 自学Flash的话至少要会分AS 2.0 和 AS 3.0 ~

只是很简单的说一说我到现在为止所知道的Adobe Flash吧9 D. X# u% z% A3 i, a6 o

% ^! B1 ~9 p3 @9 i$ K本人也只是个初学者而已呢0 ^! V+ r( X0 A! N2 O5 b$ e! A
* [+ s$ I- F2 a7 s) W# O& d
所以解说可能会有些乱呢 > <
0 ?6 I! W( n4 W$ D8 V7 C- @
* Y& \1 ]8 T" K$ }所以有错请见谅~也有请纠正和指点哦6 o7 s. A8 Z, ~! U3 P( t3 e' P! r
0 {: a8 T7 s, W: a1 s* W
想上网自学Flash2 T4 K  N* [* v$ V2 x/ a/ Q, y+ U8 W

! {1 j0 o8 t2 c! p嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =- s/ S" v" _& ~$ W
: O/ L+ ]" k: a! [' L2 \# ]
棘手一点的是代码 > <# k5 q5 Y2 S3 M) w

' n& n6 q' l- U, s1 G而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法# z0 P4 |9 ]& [! X( c7 O, R0 W- o( V
( V( {- j7 c! C- B
1.png ( b1 _( I/ g: l; J( b# D/ t' r
! J5 c- G6 ]/ u
来个例子吧~~+ ~; X9 Z& `& |" x. g

; D9 I: E+ x/ w; v# ?* L) tExample:# t8 G8 p1 P) o6 X& c3 b

! I% i* v* \9 d% P! v3 N你弄了一个next button, a- Q3 @+ k. ^
, o4 P+ k/ G$ C8 |
2.png . x' t" D5 Y/ K& A5 w

& Q( f) J; V4 H$ V0 x (假设这个在frame 1)
6 Z! Q  \, a4 u$ C* v! u$ f9 H5 ^# {, O3 E
你想只要一按以上的button,就能link去这页; b( V9 y- e1 X/ n( Z- J/ R: \

# l4 |: ]' F/ c, u4 C6 a 3.png $ _8 V* _  V; H6 \( ^% e- y" z

+ M/ q8 |7 k) _0 x (假设这个在frame 2)

2 [3 B% T& T  x! |0 o7 S
1 X1 d( w+ Z) x1 h这时你就需要打代码咯
2 t) q0 h! d. t4 ^+ W0 D3 J$ t: m* P9 {( O: S, g) O1 Y, J
***************************************: h* Z  n2 o. h% X& S; x

9 \' A' u3 d! P在ActionScript 2.0# W$ z; t: x0 o4 V- Y
9 ^' h9 D) l( b9 q  i& l# [
的代码写法比较简单
$ E7 A: L) m8 V$ L/ \& ~5 |9 m' Z/ u& Q$ \' T  f
如下
% H# ]8 y/ k& p  o! y: J, I6 b' Q- V% K4 I5 @; h4 G
4.png
1 F6 W" F; l2 b+ I' Y: B
& u& J. y- B9 O9 D( V, l+ Q$ a那个2代表frame 2
- X, H6 o) R% L! ]2 ^
1 ~7 k+ w, ~! x! e% P假设button在frame 1, 那么按了button后
& l, {: R9 C; h8 C& N; M% R1 S( @+ j
就会按照那个代码指示去frame 2( }6 F/ P' h; }
' C. r% s; q: @" f+ y
###必须注意的是###4 [( V8 N$ o. M3 G
- u) W2 Z1 f# p
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)8 L' w# j, h0 c+ c* e+ G# h- t
- y$ F& {1 Q( ]8 Z! Z
而不是frame的actions6 X! |0 I, K# I# a9 o

$ S; _3 F5 |6 H1 I& K如何分辨呢?其实很明显能看得出的~
7 E( ^& K. p  @4 P
1 A8 V9 [$ q. A0 ?3 f   6.png / I5 V0 P4 I2 K. F' O) a

* v  X: z6 _1 M3 e+ A 5.png

0 _" S) t, s' g8 @1 ~
7 |- \" Y6 G; I+ v+ ]5 v% }; u* D! @2 e5 s# k
) P  t1 Z/ y3 q
************************************
' w6 w1 x8 G: |# d% R) Z$ d: h: L+ ~' C& V0 H4 p' x3 x
Actionscript 3.0的话,代码有些长
; l3 D" W6 ~) @7 I9 O/ e1 f
! n4 ~' {3 o% f& f5 I( c) o而且也要给予特定instance name (在properties那边)
7 L* F5 }: i( v; \3 M; Z  I7 |% d- \0 {/ O& \2 _" u. o
7.png 4 r3 g) O4 T2 b* _( n
5 P7 g" Q& A( @1 G* r& h# A
name 能依自己的喜好而定
6 k: Y4 I9 \, I7 W. [
' A2 v# n4 ?5 _. e2 `  \; f7 B不过有些name是不能被用的呢  K( _# F3 O0 I# M
* E7 Q6 t; A6 ~; e8 J* U+ f$ y
就如next是不能用的, 所以我才写nextt% a' b/ _" W- m0 ]$ D# Y/ ]; p

/ r) ?4 ]  k  f还有就是只能写在frame 的actions里~
! F: F' m# r" r) l" m8 r" b6 b5 E( H. |2 a0 o: |
就算你想写在button的actions里也不可以~
$ K# w( G  @/ X9 V9 `
' D! t8 {  u' [* B/ D/ z$ d) _# j而且会显示如下~; N7 d# v( F" k' A2 y& }8 g- ?
2 \( ^2 a8 Y7 P" U: l+ W+ i; b. F
8.png / t5 v+ B* S% n1 R: G$ ]
% L4 D1 J* t5 B, }. w/ b
所以就乖乖写在frame的actions里头
& H1 y2 L% `& t- s4 W$ |4 q! J3 _+ k; \' h2 s" }3 ^6 _3 R/ O
9.png / x. F9 Z7 X8 g$ `7 O9 I( y5 a
. T# c6 k- F  L, i. n9 `
那个nextt必须和instance name 的一样/ J$ @. }8 c" D  |/ J  z
. t: P4 U2 s. x6 Z4 `: ?
然后那个myButtonClick 可以随你的改~
$ J' A. \/ j) d9 J1 ^0 s6 J( U3 F9 o9 i
不过必须两个都一样名字% j2 T  ]. g' {( K6 B* N

/ w1 i* a! U5 |3 ?. S/ J那个stop();的用处嘛。。。
( a% O: P* L" I
9 o5 B' z2 n# a" {/ z* t" U就如所见~就是为了stop住frame 。。。
0 E& P+ B* e( e% \4 {& y
0 R/ x7 v$ B0 o2 z5 \
怎么说呢~~自己动手做就会明白的啦~: X! ], f" l& _4 @

! w$ E* X# A' s+ F, L* j如果要说的话0 R% f8 m5 q& d: G( g; N
" H6 F" z- Q# u9 {, }# ?
Actionscript 3.0的用途比较广- |; L- n* {& @' y& Q7 B
0 K& K2 q& d) T) i
现在比较受用的( k% d$ M; ^2 c9 m3 v" P

" B. }- w+ D! t  D* l8 n  ~- R代码可要好好写~小心不要写错
2 d8 `. f+ a" Z# b6 c$ X, Y) Z9 @( M% j6 n% g+ C$ Y% l' M
要什么类型的代码就问google神吧=3=
/ W& e" l6 C5 a0 \1 S* C4 C
6 N. s& V2 S4 B( d: b) h# s 总之如果上网自学- Y) r. a1 N& p1 u
' x" g" p! n+ C. s
首先必须要分清楚他们到底是用哪一个Actionscript
) V# ?0 v4 B$ G) Y5 P
& |' m9 o( F) C( g好了~我的废话到此为止了~
爱动漫

party 已于 2013-1-30 16:09:06 对本主题帖做出如下表态

Ta 十分 羡慕 楼主,看着楼主的帖子竟然把口水都流出来了!
不错啊~ 这都是你自学的? 厉害
看帖请回帖~ 尊重下楼主们吧~

TOP

讲师有教过我们flash
4 E- W! |0 f& X# N; C8 W' A不算自学
: X; V! u1 E3 `1 B6 {; k不过教的超级快就是了=''=. S! ]5 l' l. ?& v
嘛。。也是叫基础的东西  f& U. m" F: b2 o4 p; ^
所以还是要自己去学~哈
爱动漫

TOP

不如我们一起交流交流如何?  
看帖请回帖~ 尊重下楼主们吧~

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

设计动画,广告,简单动漫,网页游戏等等~
看帖请回帖~ 尊重下楼主们吧~

TOP

很好的贴,谢谢分享~
' T. B- H+ J% B! g0 B還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果
) V3 |3 ~4 D9 k0 eFlash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表