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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
) A( [! q- T8 \" j$ F
, S1 S) _- }% v3 ]1 J/ \, ^本人也只是个初学者而已呢$ `; U2 y  S" h. }' R3 Y& F

# i* {1 I+ c% C4 Z所以解说可能会有些乱呢 > <( q2 H. i5 A% X0 P. N
! p4 o- w8 }- H: t! i* {
所以有错请见谅~也有请纠正和指点哦
! q2 p; Q" ?/ i
0 h, y3 @2 n; ~, K想上网自学Flash$ Q; K( {$ z' {2 l& i0 L: Z

) ~# \8 V* ~) j7 q; e0 f+ r* V嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
/ _9 f! B# R* R1 l2 X, T" d2 ]' F1 E. m: F) v9 x$ p
棘手一点的是代码 > <
* W! b9 D1 z* H% m9 K( J- K+ C& x& h1 i
而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法9 q, d9 b/ Q3 K  `0 O+ m# r
$ \. V4 I1 {4 w9 e
1.png
3 o" Y6 U8 O* M/ a1 D2 s( D* Y6 M4 v0 i
来个例子吧~~' q. {' [' j3 S) E# o
* G/ X  l1 b& @6 `2 p
Example:2 K1 S) [  {" _2 r/ y

" ^0 B; L, [3 d* {, X你弄了一个next button
# b6 G0 g% ^5 X1 R
0 q# |$ T' ?" C) Q9 `& ~- n% X 2.png
8 Z" i) w" l- ~% W0 a& C. O; J2 i0 Z# V: O9 E
(假设这个在frame 1)
( x3 b, [9 N( @0 E$ W
0 }) t8 d1 a  U, X) I& P$ R4 J/ P你想只要一按以上的button,就能link去这页
5 z4 X, n( A7 g6 x2 R3 X
2 T& W  z( q* k) l6 v( d 3.png
  Z6 M5 l% S/ Q7 E1 J( I& z1 d, M$ g$ G. \& `5 M& |7 D: o
(假设这个在frame 2)

5 t: j  t. z' e9 n. S7 t, o2 T9 N6 ^7 R& s1 |
这时你就需要打代码咯
5 B) j9 @  [9 g4 X6 b7 Q7 `2 v1 E# A, o& ^  O6 c
***************************************
  n7 _  G* B3 p' O. I4 R6 F2 w# p3 }# V: C
在ActionScript 2.0
6 f' ~) ~: J! ~. H& h1 y3 t) k8 H0 p8 K# z, E4 R3 J# |% y
的代码写法比较简单
" D. O0 a7 }* n' Q/ A: o
5 L, E" O3 l1 B) a7 G' r1 a* K如下
+ u  p' l" O! p& H# q+ M2 B/ ~1 G8 i! A* X) @) i- @
4.png ) Q) G: _  Y5 |; y/ K0 [# W

( T4 s% `  t1 ]( Q那个2代表frame 2
2 M& q7 X5 c& c
4 G2 ~: o- g  s5 D6 ^假设button在frame 1, 那么按了button后/ L2 g* Q( [. i6 t

  X! p9 j! W* ]4 e就会按照那个代码指示去frame 2- Q; {7 k5 K7 N$ \0 m0 F* j( {; ]
/ e; d# z" q* f8 x& f6 }" }) e1 W
###必须注意的是###
! s: T5 B- G% o* K0 O9 L* M2 C+ A* R
% z! d) C+ _! Q8 S( `% r3 \这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
. {  m$ e: Z/ G6 u+ Y  G7 k1 M
8 m6 @  b3 G3 |  H# G( _. a' A而不是frame的actions
( Z; B7 r) H. q7 j  n# p- P: j! C8 m# y6 ~# ~: T$ e2 v
如何分辨呢?其实很明显能看得出的~; R& a( f2 R: N" v$ y/ I
& o- E% o: `1 r! N. j- y
   6.png ! Z4 k/ {1 T% F( ^8 x

5 v7 [  A! h% X; |- u 5.png
* a8 |7 z( |; t# y
8 }& H; m- x1 W5 t" Z
# A, c2 }6 v# s/ ?" W* x

* [1 o/ |0 j4 F1 o- e8 K************************************4 U/ J$ k! ~3 r! D% t# r, A

7 @, @- Q$ _( Z5 lActionscript 3.0的话,代码有些长
4 }& l6 N, e5 w0 v
: ?; q3 L. O6 p& n9 k- L3 U+ `而且也要给予特定instance name (在properties那边)! q, t0 z$ ^( j, i& p# U
" `6 J7 E; \% n9 J( ~5 G
7.png
' [9 V0 q) K) W" Z! `2 A, s+ U* t* l; T
name 能依自己的喜好而定
- S2 i4 Q; r, Q" G$ ~+ h) ?
9 E$ g# N, S) f' Q4 u不过有些name是不能被用的呢: K. X3 r2 w& ?

6 S' X1 l) ^/ ^# B: A就如next是不能用的, 所以我才写nextt' \, P' g0 ]! i( |- u

0 ?  O5 _( h6 S; q  E9 t% W还有就是只能写在frame 的actions里~6 [5 x9 m0 i8 }. t5 C
. i8 w$ ^4 a* {7 R+ R
就算你想写在button的actions里也不可以~
) S) D7 l$ o* }" Z
! z% C2 x; X7 X9 ^而且会显示如下~
; n% h3 r/ e  k7 Q+ T) \
. Z. Y% y( X# G3 j& t, X/ b- i2 B 8.png
* K! x8 h+ ]" p" E. A9 P9 ^0 i
# y$ l  T* R" Q+ T所以就乖乖写在frame的actions里头
) g9 B: |) T2 ~+ E$ r# V5 P# w4 @1 V! c' A, w3 B
9.png & G1 `  t7 r  [; [3 Y
2 U% g8 _" M! ]! o9 t5 B5 h  G
那个nextt必须和instance name 的一样
- e0 }. M) k! y, N$ z$ T$ u& J+ x, e; k4 y- e5 a
然后那个myButtonClick 可以随你的改~  h$ W- n4 x) R- B4 R) H4 t

! a! `. `, y3 U不过必须两个都一样名字+ [9 T/ x  ]7 ~6 O' `8 l

& M; `0 A( G' K# I  d那个stop();的用处嘛。。。
  N4 r( c9 d% b: b. A
, L: x8 N. H% Z+ Y+ \- ]. a就如所见~就是为了stop住frame 。。。

6 `! ~  ^/ T- ?* R* Q
7 q) `! i% \2 m* o+ p怎么说呢~~自己动手做就会明白的啦~8 g; @* V1 K( d; x% m/ P) V6 `
* V! W: w+ ~3 ^* m+ s) O2 k$ x$ _
如果要说的话
4 {) l1 h. k- u* G  k) r! b4 ~2 D. Z) v7 f" s6 b
Actionscript 3.0的用途比较广% e, M' G& |2 I7 F6 u

& n; B& w. _# Q4 o9 d  V现在比较受用的
3 @$ p1 W4 N! F. h' R; c& m' x; f& {$ v9 J
代码可要好好写~小心不要写错
. z; X5 Q  u3 u; h, O: b1 h: p
( k. d; M% ?& |要什么类型的代码就问google神吧=3=0 t1 R$ m/ z% Y. ~- u. t5 p

$ ^4 C9 L3 ]! y2 ~ 总之如果上网自学5 d5 k# Q% r1 u5 Q! s- z) A

& E) B+ E4 X" C" E4 B; m, o3 p首先必须要分清楚他们到底是用哪一个Actionscript
8 |% u& Z' u6 a3 o- B6 s/ ^* ~  [  Q3 o2 Z
好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash
/ q# }0 ?, m3 a5 R2 Q不算自学
# H; ?4 V; ]7 C( b  u- v% m; c不过教的超级快就是了=''=
# s" \) {2 t& U! N  U( B- K) e嘛。。也是叫基础的东西
8 Z0 U$ K# Y) N' i( ^9 Y" G所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~1 I% N+ ?3 X! `/ O1 w/ v2 e  M
還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果
# S8 U" @4 a6 c6 k2 Z" B& VFlash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表