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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
) u+ L7 @" q6 r; a' t6 ~) Y. n' J
; X7 D8 a- \1 z- J本人也只是个初学者而已呢
  P9 B5 n- E  U1 h5 }/ g$ i$ x6 m2 z2 D0 A: N/ R
所以解说可能会有些乱呢 > <2 n& x2 C- M- F% p- a( g

5 a6 l& h. v0 x  _5 e所以有错请见谅~也有请纠正和指点哦# x0 Y$ x5 K' h' M# V$ {3 P

( y5 ?/ R% ]" ^( M% F8 x7 |想上网自学Flash
! z$ P/ P1 g( ?* `0 ~
# E% j4 s, W6 u, [. Y嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =% }( p; q/ C+ ]4 ]5 t
5 x0 ^$ I9 q0 k  \4 _1 d! t
棘手一点的是代码 > </ n0 Z" ?( B1 ?5 K- x
' q+ m; }4 f3 u
而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法
0 K1 r  c, ^/ C" c4 Q$ U
& K" k" o1 {$ D3 `1 G 1.png
% E5 ]+ u' [( _) g9 X9 [
! n9 Z) L' z! g( y" M' w: ~- e来个例子吧~~. g- n7 q1 U9 k* G: E
3 x5 y9 p# d4 v; f  _" S
Example:
; x, ^4 d2 w6 q( }+ y; r! M. N% G4 B; r, A  w3 T0 M; r# g2 S
你弄了一个next button
( P2 g/ T1 [/ k* U
' a% x( g. [) u 2.png ( Z" M* _; \) P: v$ D' y2 \
5 Q3 U! {% r% {2 e. M! R0 w
(假设这个在frame 1)
$ z1 }: P* F& ?% ?- \: b  l. e" j: j+ E4 o. g1 p; Y+ B! ~
你想只要一按以上的button,就能link去这页5 J9 [& d9 W2 T- x4 g

$ S. k2 H7 e; C# f! @, w3 ~" p 3.png
$ J3 g& V( _$ k  \8 p; e. C3 x5 r4 O1 {. f' w/ D1 k
(假设这个在frame 2)
0 v( g7 ^/ l& `2 ~; L0 [5 }
. D, K3 }+ |7 N+ S, w6 Z
这时你就需要打代码咯* `" V$ V. _3 ~  a# T
% T$ N0 D+ [" B
***************************************. s% j' `" w; m( @
6 K0 W: L/ \( \2 {5 F1 n% ?7 T6 z
在ActionScript 2.0
0 T* x4 F- X- F& F* p
+ r) Y* \' _6 ?' d1 o的代码写法比较简单
3 g" a; s% }: b" F( E0 V3 i" U) J  A/ f$ E9 u3 |3 L" m. c  M
如下
$ f! @3 v/ h( [5 A
* L9 K7 `% T/ P: Z 4.png
$ b0 s4 Z  \& o0 ]
( l% @5 h* p8 W1 W4 d% e那个2代表frame 2
% x# d1 _. r; s$ z- N( a* t2 ~! p9 j" L% f
假设button在frame 1, 那么按了button后
/ e0 |+ p! N9 x5 f" M5 C% M+ ~- V0 z% L
就会按照那个代码指示去frame 2; Y$ y7 p  \1 h0 i& a+ [2 U  p+ `
' Z: Y1 t  V* }; Z& E
###必须注意的是###
" p6 Q, x1 C9 X: C4 R& y& u& K7 A7 T) `& s
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)% W0 P$ d5 R$ p' m  @

, o/ |( O  B& y) b1 Y( t而不是frame的actions& i3 y% u) K6 }* }

9 a, U9 m: c, K8 m* {1 Y: ]: b如何分辨呢?其实很明显能看得出的~* r) n6 z% {& [. N& r

) N2 Z) x6 q3 p  t( x, `* M3 j   6.png
- J9 u5 z6 v) N1 o1 Y# F6 Y
, P/ h9 Z' M* b- j/ ^! E5 M 5.png

8 E, U3 l1 R( [  G0 j' j( K0 @! H% d: ~6 D3 h" u$ e5 ]

5 u( }" `3 H  v5 F7 Z5 P8 S/ @5 D: g# C: [/ c/ k7 ?
************************************2 r! h; y8 ?% X9 N1 Y2 `/ ]
  D& e* b) `& R3 O7 M  M& b
Actionscript 3.0的话,代码有些长  b! W5 s2 M3 G- @; @, J

( s% I, e4 s, Z/ @而且也要给予特定instance name (在properties那边)
- T5 Q5 q! C' ~) W1 q. D) C" l
& R. \- |% B( H6 Y3 j 7.png % p. @) l( }! ]
' Q! Q3 i6 u. ^3 j& V+ }* i& u
name 能依自己的喜好而定# m. `+ |. ~3 \: E. E

2 a# O& Q  K. t, }, j# K不过有些name是不能被用的呢* C1 R, h4 T. ~, o' R( `
9 b" F7 A2 x4 c9 h8 f
就如next是不能用的, 所以我才写nextt
5 r$ Y* s& `0 ^/ U, B! U
) u9 O9 v/ a/ \6 i, X" G+ b还有就是只能写在frame 的actions里~
6 c0 P1 e; ~: {* p3 g( J" m7 B- t4 f- N# g  l7 z$ V: {% [% a
就算你想写在button的actions里也不可以~
* G7 g- ?; ^- r* q8 ~
4 y3 b- S6 o: F9 N而且会显示如下~
. K% B0 f7 k$ d* ~: ?* p8 |: L! b# ]  V. r
8.png
; _( Z' T* r6 t4 [" d7 D; ~3 }
8 n, X( o& @$ s/ @/ ]所以就乖乖写在frame的actions里头
' ^! d+ c# o3 [' E* q0 ~# |" m7 f  M! ?5 n% T& E8 l$ ]9 S9 m/ o
9.png $ ^. i7 a- P! Y# |

* a7 T. ?5 m' E$ L/ M/ f) P那个nextt必须和instance name 的一样
: d0 x9 K* o: \0 l% {/ X% h
+ ^' F% q. v& W9 K然后那个myButtonClick 可以随你的改~9 [0 [- F+ J8 e5 k3 v

- V4 m7 u( h" V5 r1 }% O不过必须两个都一样名字, g6 {* O& C( v1 u* H- A3 \- t

" }  r% o9 P# E9 j6 ?那个stop();的用处嘛。。。
: [+ n. m5 {* l7 o0 ?4 q, R; X" W) a" D5 {9 m% A
就如所见~就是为了stop住frame 。。。

% T+ Z* o; g1 M( y2 @, p2 M
4 T1 R' Q* z4 K7 b' s: i7 ?8 r怎么说呢~~自己动手做就会明白的啦~' s' P) k6 U  D% ]# w$ c4 e" K4 @
: ]: y, ~6 T  u5 \
如果要说的话
; Z& X9 \/ P! D5 W1 I, T* P  v; \& R1 Z, [- E
Actionscript 3.0的用途比较广
3 q& S, @9 T* _" {9 p3 y- z
& n: ^1 S) ~) w1 B/ g现在比较受用的
" ?7 A0 X$ T( L- m- {5 U/ k$ t+ Y( {1 Y* U4 S# I
代码可要好好写~小心不要写错
2 h. R+ S& s. \2 G. h
2 D* F' x; i+ ?; V, B' s$ J1 d$ C) P" Q要什么类型的代码就问google神吧=3=
" v* {0 p3 R- Q6 x
9 N1 F" X) j5 R3 o' { 总之如果上网自学
+ D3 ?; |- @! k% Z' d* c; o. l8 X
首先必须要分清楚他们到底是用哪一个Actionscript  L$ _6 Y* t8 J  U# A
' ^2 ]  }9 j* P1 R
好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash* M  E( S# J# l& I( Z
不算自学( Q$ h7 S3 I; s2 r
不过教的超级快就是了=''=0 [& S9 o/ Q7 @7 E. R
嘛。。也是叫基础的东西
, d" Q) p# `( U% x% {- i所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~
# C6 Z7 f! U7 O4 ~2 D0 c還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果% _$ l4 T' B9 A* q6 @8 p( \/ \
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表