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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
& V  o! [3 l8 E5 W# O; N
% ^8 D% [) [! g0 Y+ @7 R% l本人也只是个初学者而已呢
. t6 \' i; J' c0 d2 N8 c, c, P, S$ n5 B* Q. z; S
所以解说可能会有些乱呢 > <
" Z3 ]/ P2 E( e, P
# r% W1 V. N1 U* m3 l  P& y$ g5 S所以有错请见谅~也有请纠正和指点哦
1 r* C: I4 j' D( O! L
# P5 w2 l4 ^7 u( r' m想上网自学Flash
9 D8 j, L2 u/ e2 O) i& @
% d  G- Z) j, B8 X; @嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
5 d8 W4 a4 i' z2 h% ~- @6 [, }8 M
棘手一点的是代码 > <
, w9 A/ T& U2 F6 ^2 w* H) K7 L  I; i
0 D# V  D/ T$ f5 u' S7 R) K而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法
, z0 v$ z' t5 u9 Q
& N: ^% `+ O" a4 c( [ 1.png 5 n  u& \  Z( A' S

$ U9 I8 O0 h' F% v$ l来个例子吧~~: H. m+ a+ `7 x# ?# ~0 B
1 I- ^& \& F: e- \7 s
Example:8 i2 q, I' j* l' I% Q+ Y) t) T

2 K1 a" G, h' Z6 H# ^9 G/ u你弄了一个next button
: H$ E. n# S- _4 v9 n; ~& N
4 W, R: v0 N; |5 U3 `6 n 2.png & X4 |2 ~' S0 u: ]& x8 p4 T; G) ~
1 M4 j. c" \  f
(假设这个在frame 1)
, e  e; P+ Z0 b1 w- g, J: c7 a) Y) R; n. U) u1 q9 L
你想只要一按以上的button,就能link去这页
1 l4 D! l5 r# ]' G' B6 j- X+ e/ t3 J+ y5 S7 D4 J. a- R
3.png 5 R( X4 Z8 g" m2 A( O* u

/ o  A9 u  k6 V9 o1 S (假设这个在frame 2)

* R; V: p/ k, f' a; X2 r: d9 V) n* j% r3 {4 N$ a
这时你就需要打代码咯
) P, k" T1 ?+ t5 C$ b4 n5 \& n
- K! s8 j) i8 N( O! ~5 h8 c, X; T***************************************+ v6 J/ @1 y! o2 x5 u- {' M; J

4 j: C3 K6 w( w$ r在ActionScript 2.0* b% _* e0 C& t9 H* t. y) `- M
# \* T* S8 s' k; J! w
的代码写法比较简单
0 h9 ]* O$ @) `* p/ h: f2 R
% N' I7 ^$ @; E: a7 k如下1 y. e4 S2 l3 S- w  W! \

9 d! J* U, i8 H; C 4.png
% S0 i7 V# v9 e% f3 {* L/ G. e7 \: }( Z7 ?
那个2代表frame 2
* {0 j( w5 ^9 v1 y6 Y9 d. M; `( J  s. N5 o
假设button在frame 1, 那么按了button后
4 D" G1 J3 x6 e# ^2 u; m) c% W: R: V# ^# X3 U* j" _
就会按照那个代码指示去frame 2* W! M) o+ t9 v( g  T& _
5 k* E% o5 O* @: h1 K# M- S
###必须注意的是###
0 l! R9 W* G$ K9 [
$ Z5 Z+ ^, J; V3 u5 E: e0 J这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
& [9 c9 R2 c3 E  y7 F. O" c
' q" e. L+ F# z# A! h" l而不是frame的actions
* p* z: _5 F& R6 J
8 N6 a, S3 C5 x# ~6 x; Y& ?& F如何分辨呢?其实很明显能看得出的~7 o% m  h/ Q* [6 r
& ~3 p0 k$ M9 D
   6.png
9 u& A4 f: W9 P) b+ q7 ]) p2 q  P  N+ ~0 ?
5.png

0 e. r2 u' }3 W3 X: e3 J1 q
& ]7 _6 r: k8 R, G
0 D; R  y% F$ T! Q/ P' Z* e8 y
3 Q- p" n% \/ k5 V3 R************************************6 w9 l; b, L' v( }: D/ }/ T' g# j
9 \3 v' c9 z; D$ K  L' R8 D
Actionscript 3.0的话,代码有些长
7 k8 u! @, O- u/ _; ?: p; w, b" v$ K1 j6 N* t2 \- I+ _, G$ ^
而且也要给予特定instance name (在properties那边)/ \  E' |* I. q
$ ^1 }; z5 w$ K! w0 H$ r
7.png 0 [2 s/ I) n2 J* ?3 t! }( q

0 ^3 y" O/ Q, `! Zname 能依自己的喜好而定
$ E$ G; c  E  o8 _; u
" ]' ^1 q" M6 O5 Z8 j0 o) d不过有些name是不能被用的呢
+ u! @1 ?" i  E& K; R) X/ D/ h. R/ w0 {; I
就如next是不能用的, 所以我才写nextt
- A" q9 c  L- r* }; |' S- J
  w$ v- X$ o& Q7 p+ a6 Y# t/ w还有就是只能写在frame 的actions里~
' j( E6 x3 {2 d4 X: d4 ^5 J6 f) C6 \, _: x
就算你想写在button的actions里也不可以~
& _1 z+ |5 \! d2 ?) X, v) ]  T% W! P  I6 t/ s
而且会显示如下~6 X* T/ {! m  x$ t
0 e" g# M6 p+ F
8.png
1 k4 m: T7 o, t& @1 P- n) ]0 W" d% i4 M* c2 `1 t8 ^3 c4 I
所以就乖乖写在frame的actions里头$ c! c; r5 q! Q, ]; L

$ F% C8 J" i4 C2 ] 9.png   n; o, t- `( S( P1 a8 W5 u" i. l
+ \- r; c4 ]3 w1 y7 w( x
那个nextt必须和instance name 的一样
( p3 U4 z4 z+ {0 C6 b+ n9 k8 z- ^0 J4 I0 C5 z' _
然后那个myButtonClick 可以随你的改~7 D6 s/ }- p7 H4 P% l# q
- J8 K2 B% F3 H. ^" ~% x1 Y
不过必须两个都一样名字, Q/ {, e1 S' n' u- c) m4 {1 e
; s% ]# b+ t' {6 D+ I+ n/ S
那个stop();的用处嘛。。。
  v# i$ F2 `6 U. `- ^$ E  l+ h" R4 s/ N& v, L4 k
就如所见~就是为了stop住frame 。。。
2 f+ C* z# O, v) R1 B

3 J) I# V6 K- i! w) ?) W怎么说呢~~自己动手做就会明白的啦~) r" F* S5 j) I
: @# V. q; k+ Z( g
如果要说的话
4 O! Z/ t  S2 L7 y9 F8 m2 U3 Z, Z: h, i) V% G
Actionscript 3.0的用途比较广  R" f( Q" J1 ]# z
: A8 e. M6 ]) L. a+ [+ i! ?3 u- ?
现在比较受用的/ I1 [, f$ U6 @! ]$ Y8 b# u& d

1 r& y; ~& K% |% ]0 \& p9 w) c代码可要好好写~小心不要写错
! Q% d( d7 S8 n- g- a6 D. @& n
2 e5 }1 e% r& B6 n要什么类型的代码就问google神吧=3=
* N- K0 p1 r7 }2 h
) r! V& a' v8 g. L! t 总之如果上网自学
- x3 ?0 p0 o- r3 v- R" Y. Z
: S. m# l1 `5 b首先必须要分清楚他们到底是用哪一个Actionscript; V7 E. x1 A& K/ [, H: f

4 h  m2 G$ ?$ U0 _. v) Z2 }好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash
( p3 p1 a! v' G- ~1 x# U7 H; c不算自学
8 t/ ~" m( p: c' i" X/ u) Y- |不过教的超级快就是了=''=, ~- x* u7 R" s; C% {9 F
嘛。。也是叫基础的东西
' r8 N% {6 m1 Z) i9 u' M) `& B所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~/ |, T& U3 E9 S$ Y- f  b  ]0 Q3 F
還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果/ g6 v) C1 V* V/ v1 `, w
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表