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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
: D: T# ?* _$ [0 v! ]1 O8 e4 k/ b1 Q7 V: R: s0 J
本人也只是个初学者而已呢: @8 |' }( ?& @; M
3 y9 ]6 _  P. Q' C5 |. k
所以解说可能会有些乱呢 > <
% T1 [) h1 h& V8 o1 x, v6 O: w4 K1 x
所以有错请见谅~也有请纠正和指点哦
2 V% I5 [* J5 f5 E) e$ S' n
  R+ B) [( l" [% J想上网自学Flash( q& K2 V( Q5 s2 L1 y! N! F6 \
( o# N! B4 }; @) G- [* G5 k
嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =# [: _' _1 E, i" b" L9 i. n
+ Y  ~; I, [+ O7 n( Q; A: T; p8 f
棘手一点的是代码 > <
0 I9 @' @7 U% {# b( C# J7 b' ?! Y2 H6 S% b# y+ p( }- s. d
而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法
" Z4 ]( M8 }, f/ A) {) m
4 E. i0 B8 ^8 y4 [5 D" m( H1 H 1.png
4 A7 ]0 U1 \" Y5 x% O6 c$ r, u7 z6 w2 p4 U% E. ^( _
来个例子吧~~) w/ Z' M) X. n
; n2 i: y. ?" w! T" U6 a
Example:- @) |/ j. @# P# o. K: D: \

- q) w! m' @$ W# F你弄了一个next button
9 L, T; }1 ?' n+ Q
8 `8 F9 y7 U& M9 K% x% M& L& @ 2.png
+ Q6 e$ \8 t  k! t( J$ Q3 q" Y& H4 E& e+ g% x, v! H) K' G8 ~  q
(假设这个在frame 1). ~0 V. `& \' o( c& g! y( ]0 X
7 S- E# ^9 |9 [# C* y( y5 o1 C: z
你想只要一按以上的button,就能link去这页6 ?1 q. I+ S6 I- ~8 Q+ }
  f8 G- s0 ^% [+ l1 u$ k
3.png 1 A1 J1 S, q8 A: o
' ]" R$ U; w/ L- ?  K' f5 ]+ F
(假设这个在frame 2)
, J# i  G% F4 u8 w2 z; Z

8 l) C1 D' D2 u, D8 I9 l2 ?0 e) h这时你就需要打代码咯
: ?/ G% F& a& [( r0 w8 I. W, Q; H2 D* v+ S& d1 r5 V2 O) I( b4 p
***************************************+ U' ^+ p, s; M) V
9 ]3 F0 w) x/ s$ @' _! N
在ActionScript 2.08 G# r9 W; F$ c( p7 j

! V, s. X' Z5 A) o的代码写法比较简单% p% N- ?' x; A! C: {- z
1 _- S9 c$ f$ g- S) H+ I$ C$ D
如下2 u6 T: R/ Y! C& j- o" z) j* n
3 ^1 X5 O) ~+ q) C( I- Y
4.png
( |: f% [- ~+ |$ g$ v! Z/ f1 B9 x1 y) X' ?5 w5 s3 n
那个2代表frame 2
6 g' z# a$ Y8 w- r+ B
! ~6 i+ v& ?0 r) k* z假设button在frame 1, 那么按了button后' J5 p+ ]$ D/ `' D) i6 z/ a! W

& U4 o6 G& u* Z$ ~2 Z就会按照那个代码指示去frame 2/ H% y6 w1 V4 [7 u" B( S& R1 m
- J7 I- ~! H, z9 e' P4 U
###必须注意的是###7 s* z+ z: g5 v0 v- @4 j7 a, x2 U
2 W9 ]; \% y' X8 R& _# L. w& G: G
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
; W- y' P% i- q4 t) l9 j: ~* b- ^
而不是frame的actions
) w0 k0 {4 y6 a6 s* D8 F
8 ]7 P% X8 P* L, v; v如何分辨呢?其实很明显能看得出的~8 K( J* u% |- T  k, y5 Q8 s& e) Q7 D

/ }4 n5 l$ v3 Y+ a   6.png * C* O/ ^6 F0 K
" _9 Z* a" W6 G9 G' \4 b
5.png

4 ^  P6 @' j6 W" U9 O) W+ \
6 a9 C* n0 G; B+ \3 {) w$ Q- @+ P; o+ }# T  e
- X" H& G0 J& g
************************************8 ^: P  ~  j$ @5 g9 O. |) n
% s. S7 D0 |" x/ Y( H
Actionscript 3.0的话,代码有些长. ]1 F3 ~) V% c2 X1 ~
: @2 l! Q9 C2 B2 I
而且也要给予特定instance name (在properties那边)6 m* D: U  i. P5 M! o3 T" W. w

8 d' Q5 k  C/ b$ K2 V6 ^& K 7.png : J" t4 u) Q, R& ^, u: ?
9 ^4 B7 d+ x. y7 m
name 能依自己的喜好而定% e. Z( n0 \) l/ ^

: P4 N1 _. K* e  N; e/ Y  }/ f) d- z: A不过有些name是不能被用的呢
+ b4 Q& Q# B4 R3 w
! {5 X' H! K# G% a1 G: ], h# K就如next是不能用的, 所以我才写nextt
/ T) v5 W  @. h* E& L
$ E( g# n/ z+ v( a还有就是只能写在frame 的actions里~  `' O; b  L' y" d
7 {2 K  G7 I! K! o  I4 l
就算你想写在button的actions里也不可以~
0 G" M( p" C' D  l, ?+ i) ]
' g4 |( O' _1 [8 s+ J# ~. c, Z' `而且会显示如下~
! u/ n. d0 y$ C0 m
. F4 L# w6 [- I+ Y# a0 [ 8.png " R) k7 j" O+ }" J
/ y/ p/ |2 ]4 ]+ [" Y
所以就乖乖写在frame的actions里头# a$ }+ i# F# ~( r6 U4 `6 p4 B
% _+ l' m, }# R% a% ?/ [' c: O
9.png + B' y- L) Y  ~# F( _  q* h
, S9 K% O. w  K, k* y- G
那个nextt必须和instance name 的一样, {" H( b+ |' o1 [
, c3 `- s! j" k) U
然后那个myButtonClick 可以随你的改~( T& g+ j' L. F

) v0 F; a4 m" B& u: |0 j& z7 D不过必须两个都一样名字0 t. E$ ?' J. @# l8 s5 i
9 m- v" m- h! v. _! g# U( u
那个stop();的用处嘛。。。
& e  C1 @$ p  F+ A6 ?8 T! d) V3 t" B6 Z" q: I9 y7 z
就如所见~就是为了stop住frame 。。。

& a7 ^! k# S) q* w& Y+ d2 Q6 ?) X/ S+ L1 i- j$ d7 \% e
怎么说呢~~自己动手做就会明白的啦~) q* U8 q$ j: n. `# V

; A, t, A8 z: u5 h6 r" e如果要说的话
0 v7 R" M1 h( _. \1 ~' e! m" n, a; K" l2 U% a2 p1 S
Actionscript 3.0的用途比较广
; J/ P1 I3 z  P* f8 g
8 q0 n! t) t# o7 B1 @& E现在比较受用的
% |8 E2 t8 p- D, F4 N3 C8 A
  a+ h; i! r9 e! e: |3 ]* _- G代码可要好好写~小心不要写错& |' S% d0 X7 m" C
5 ]% j8 }4 v$ C( f; e' m
要什么类型的代码就问google神吧=3=: E& A/ _( Q. \; _, n
; u, n, r9 S  k
总之如果上网自学
3 G1 L2 h* k) b, H% s! @4 z' D
- S# W% x7 k6 c7 R: v4 [& {3 {首先必须要分清楚他们到底是用哪一个Actionscript5 F/ U% f1 S6 Y4 n& t

/ A5 `( s3 W# w, |" f) i% ^好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash4 u& u8 S" p- I& {# N
不算自学& E% H- W; \. ^  U
不过教的超级快就是了=''=' L2 z. g# H+ _3 J
嘛。。也是叫基础的东西" m3 \" ?9 |7 J; ^5 i" P  G
所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~( q. Z9 O0 D; I8 ]" s( U# f7 M. Q: ~
還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果
1 f; K9 `( G$ k: W( J( Q! AFlash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表