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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧/ o) C  e/ d' u% g* ?2 j, A$ w+ W

3 _/ U$ g( T7 [, c! M本人也只是个初学者而已呢
0 i: V' w# p' R3 ]
0 K1 x1 ]9 f) Q7 N" l; C) S- o所以解说可能会有些乱呢 > <
2 {& y: o3 O' G4 G% [9 w, m( R6 r0 Z3 G
所以有错请见谅~也有请纠正和指点哦+ m! v6 H; @. w) o( A
# |, u" r2 h. f& D3 ?
想上网自学Flash
. p! y% E' {7 s! R3 r- Y) \7 V7 M3 ]0 N; n
嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =8 J2 |7 J. ^  f

9 z3 F- _" w& M棘手一点的是代码 > <
# f" l) k+ k8 {" V
: K" {: t' A+ q/ |而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法
3 @" e# j9 ^5 B& j5 V, W; W" d* O/ N' D  z) B) }/ T
1.png ; V5 ^4 E6 ~! j# o9 e& H* k
( u, x; w6 P4 z  R2 c, `
来个例子吧~~
5 t7 S. N4 n! g. q* Y8 c
0 w# @6 a  f2 zExample:
6 `2 S7 l8 _; ?" W8 Q% @  j9 @) N* [4 |8 j
你弄了一个next button4 D4 q1 B$ v, ?- D

0 W) W0 U' p6 }6 j# J7 K) n 2.png
$ i1 ]3 g1 @6 t  h+ {4 G) s5 @! {# _8 J/ f8 ?. J, P6 q0 y
(假设这个在frame 1)
; O# ~$ j' A" W3 |% k
! n6 {9 b. F4 e0 J你想只要一按以上的button,就能link去这页
, ]9 ^$ L5 t* Y' a, h" Y& R6 Z( l2 U8 P# O; r1 d
3.png
+ r' w# ~% w. Q) V4 G/ ^- V8 `- q6 M$ G$ q; p; L* S4 L$ e% V6 ?
(假设这个在frame 2)

0 ~6 M0 E; ]8 |0 {6 J- x! f
6 }8 W) X& d3 o; P* L2 T8 U这时你就需要打代码咯7 W# J4 @' m8 \, @$ b

, }+ `- R" T5 W***************************************
9 M+ N. m6 x4 A, f0 N
) V0 i. m- ?9 N3 ]3 Z; k7 P6 j在ActionScript 2.0  `4 g8 Y  n2 \+ M
. s* @& M8 _1 w1 ?5 a  p+ O
的代码写法比较简单
2 q1 [& a0 r7 l1 ^  |7 G+ g% l) h& H$ Y3 L# U3 D1 H1 X+ O* O
如下
1 _( J, h5 C& g6 Z5 n2 }$ x4 L, X- D6 x) d
4.png
( ~7 F* `* u8 |5 a
0 N$ B2 Z: x. e5 a那个2代表frame 2
) v, e" p1 q9 l  t  ]2 V' s) m
9 v! v3 K2 ?- I$ ?) c+ z0 P9 W( z假设button在frame 1, 那么按了button后- e% D2 \: A' C$ {1 q, K! E! s$ ^
3 k( @: T& A1 J7 p) d( O0 x
就会按照那个代码指示去frame 26 ]$ T: K1 O7 m3 x5 A3 _  q
# H2 W9 q) q% C/ g) X
###必须注意的是###. ^$ }2 c, c, F( x8 s
, w6 P- s$ q1 m2 U4 G. M
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子); H) J! U$ q# j, N! K0 o! L

* ~9 \# W1 T$ _3 m而不是frame的actions, M: b( U7 N7 i2 }" Z8 ?
% `0 U* i" Z, l' y! \  O; X
如何分辨呢?其实很明显能看得出的~
8 W4 O5 `( U5 y, E5 O9 ^: @! f6 ?! K6 c4 X' N/ ~
   6.png
6 \. h) {7 r0 F4 J5 e  z) O8 ~
4 Q0 o/ \% j, B 5.png

. @. R3 o# o  m- }8 w
+ B1 w8 {# x) J& t; x! u1 u7 R; ^( m
. k: f: r$ V% c7 ?
************************************
& T6 F& X/ r7 o0 E  h/ g
3 H% Q+ H- o6 r; D" r  {) C6 WActionscript 3.0的话,代码有些长
  H2 L* y) g% Z6 r5 z, f+ o! j* r- Q% L' \' U9 S0 u
而且也要给予特定instance name (在properties那边)
8 ]0 j! v6 {, \8 B  z2 I1 ]
: }: G  F9 C- o 7.png
, h  f( d+ O" ^* [, g" e" s) ]$ K  a+ `; x% C6 G
name 能依自己的喜好而定! F  I9 ]" {3 l
/ d; j' C* {* K: N; Y- B8 ]
不过有些name是不能被用的呢
: M% S$ T; `/ {0 M+ C0 `
- I. ?# K- {! G6 s2 S) D就如next是不能用的, 所以我才写nextt
8 P+ s; l# j4 S! s6 h" J1 ^) J$ H* M5 _: x$ b
还有就是只能写在frame 的actions里~
3 t$ K2 ]( ]' F5 X5 D7 F9 L
7 a6 n" S3 F, x8 \& d: @* {就算你想写在button的actions里也不可以~
( u$ L4 M3 v* l: G9 A  z1 y& \" M
8 W7 ]+ K# K: ]- }; K/ {# F而且会显示如下~
+ n5 t/ |$ b+ n! s$ c0 A$ W8 E' u. ~2 _- ~9 H
8.png
& o5 w$ ]) s! k/ i9 H) R
* E+ C4 ]' q& n$ _# f8 C2 T所以就乖乖写在frame的actions里头/ x. _/ z1 l, @& H2 o4 g( @
3 R; L+ `* U, c, u. E3 c
9.png / }! v2 m' @/ @: e

" P! w7 H2 T9 |: |那个nextt必须和instance name 的一样
2 W' V( ?( ~  B# D: Q7 M* D3 ?- m3 {, q
然后那个myButtonClick 可以随你的改~
; A; ]9 _6 L5 u7 B; ?" L( E' G* \. u* H: A+ @5 W. \* j
不过必须两个都一样名字
# B+ S5 D2 `! s) C6 I
/ z4 D% \1 G% k- K$ ^- o那个stop();的用处嘛。。。* \3 _2 |1 x. c* E7 V0 c: B

) u. v% e% T( `  K就如所见~就是为了stop住frame 。。。
% P9 `" D, R/ N" |% g9 F# n* z

, w& v9 `. N9 P7 h  K( i! m怎么说呢~~自己动手做就会明白的啦~
$ A2 A7 F& M) m$ I7 M
# _) [  v9 ?/ w& {如果要说的话3 a4 q, H. k4 R; E: b% E% O
9 `6 w3 R9 f( q$ M8 o8 Z: L
Actionscript 3.0的用途比较广  M* X0 J: M. q$ Q. K

" G. J8 Q% U' c% V7 D现在比较受用的, q- O/ z+ t5 n  n
6 d; w7 v: A! l* i' {; @) H, _
代码可要好好写~小心不要写错! B4 i/ W* X$ ~0 g9 ?+ V
& I' h1 F) ]6 w
要什么类型的代码就问google神吧=3=
! W2 O1 R& e$ \/ c- _8 |+ R8 @
5 E( W/ s. S+ i, [2 Z; h4 D; S 总之如果上网自学8 W& z, ?- e1 d+ {& R6 `  h! N
- v8 C* F5 |! }! k6 W* U% W
首先必须要分清楚他们到底是用哪一个Actionscript
% C3 }) V$ x" b3 j4 A& Q; B) o. ^: c$ ]2 O/ d# A
好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash
- E8 Y7 M# B/ b4 b$ m不算自学& X# U& R9 E- E4 d8 O
不过教的超级快就是了=''=
3 N$ g, \  L0 K. G4 |, k1 I5 f6 y嘛。。也是叫基础的东西7 J2 I( r- A9 v9 f
所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~
& E+ }" e6 X) m還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果- _0 v$ V; G1 D3 g1 B
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表