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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
8 Q2 D& g) }5 C
8 [% _& l- n8 X% E! z1 Y本人也只是个初学者而已呢1 W  V$ @* }# q

! p) t  Q, j& x" G5 V所以解说可能会有些乱呢 > <2 _- C9 a3 a9 d0 U6 u5 l. ?
' U5 T7 t5 p. R, U3 v  v% [! q$ d
所以有错请见谅~也有请纠正和指点哦
- U' Z# x' e1 a& W/ L( D" h/ e% {( G% S  |1 n$ @& k5 J4 b: b% V
想上网自学Flash/ l9 o1 z  }6 E, i

8 p7 X" X; G8 E嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
' z5 _; |0 {9 {- Q7 j
" h5 t4 o2 F2 v" b9 @* B3 ^- l棘手一点的是代码 > <4 R9 O4 f+ u! _) |# Z
& n- f* V0 h/ u3 T& q! M
而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法* P- ^) D1 k7 u4 w1 ~) }4 P

1 O0 q% T+ U& L
1.png
2013-1-30 00:27
* I4 d0 ]5 V) K

( d3 j! j# }3 _' H/ B来个例子吧~~
8 j2 }# T+ @/ Z- y# b; x) B: {5 ^& U+ _
Example:. _9 ^/ g; `; _4 K

' @0 G8 x+ B5 y7 x* e; }你弄了一个next button7 b3 R5 k" s2 u

+ U2 Q" r8 ]& Y
2.png
2013-1-30 00:27
: S) ~& g4 M6 J1 Z$ T' Q

/ P0 C' x; A: G4 _5 h' q4 f (假设这个在frame 1)% j* m  ^( D3 w; D9 k1 g

0 T5 h5 D+ m4 F! I" |你想只要一按以上的button,就能link去这页
6 R+ L& L% T; r$ ~. W* Q7 @7 D0 P' v0 K
3.png
2013-1-30 00:27
* ~- m2 i/ l: r& c4 g5 z- T

& S- _1 k5 T+ V9 k) d) S (假设这个在frame 2)

1 r/ F7 }: J$ t9 j$ A
/ x0 Y# h& f# J+ X* Q3 ]7 O这时你就需要打代码咯
# \& A' V4 [1 i: _, l1 P4 ^
" |- O% N( a8 Z& j! }***************************************
2 C; E0 f0 h5 |  ^4 k4 _! A6 {
+ J6 `4 J9 D3 @1 T+ P5 u2 O2 o在ActionScript 2.01 Q+ {! I9 ]9 K+ F% h" B

7 x7 _) K4 Y) @' _的代码写法比较简单
3 Y" E- I1 D' P, P( X
3 I& \- j: n. W/ \" h如下
4 ^1 w6 w! N/ E! X  t3 c
* ^1 E6 B, y+ U  C
4.png
2013-1-30 00:27
" J$ c& @( o. B" E; }/ ]8 N/ p" a

; G2 E( Y% Q4 K* }3 O) c那个2代表frame 2$ {; p: c. l! b# n+ `, t

4 x' _% T0 w8 a8 j" K/ @假设button在frame 1, 那么按了button后/ ?( T% e0 ?3 d& a
3 p  X- N( c# Q: i& x
就会按照那个代码指示去frame 2
; V  n% D2 l  M5 u1 o' y* n  j4 R
###必须注意的是###" d# ~$ W6 h( |. V3 u

7 s) X& |. J8 `" s, J6 v这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)0 s6 X% E3 s# P

. y6 p% q* @' }- Q; t0 M3 {* {而不是frame的actions
/ H7 z- x3 g$ T, ^; ~/ T5 \
1 L# u  i0 U% E7 u( o& m如何分辨呢?其实很明显能看得出的~
. w/ L  u$ T/ S4 d$ g8 C  V  H/ o0 j$ a5 D, ]% }, E# M$ b: ]. D2 \" |
  
6.png
2013-1-30 00:27

( v1 ?) F9 C" n, _- P
; @: G. y: V& s. @. Q, q6 j
5.png
2013-1-30 00:27
( }/ e, E8 `8 w% D1 l. E% U3 [6 b

. d! p% V# u* _2 c$ J
: m% N, Y8 Q3 D3 J* J( |  @/ K
1 G# h/ g$ }' S3 Z8 _************************************/ ~! U: m! J2 F; E
) i% O7 E% |3 b# O4 d0 x: N
Actionscript 3.0的话,代码有些长
* W. V( E# E% \  C. _8 {7 n3 M( u
& e/ b/ J6 w/ Y8 F- W7 R而且也要给予特定instance name (在properties那边). i! j$ D1 U. k" ^7 y& _

  e6 s* j$ A8 W# h0 b8 d( H" E
7.png
2013-1-30 00:27
4 U  x: B. ^/ F4 r& c
5 q( E- a8 j9 U* M$ Z
name 能依自己的喜好而定1 t5 c; C- Y, P- y& T9 T

' a! P4 ^9 t/ F8 l" g不过有些name是不能被用的呢7 O# [' [" N$ ?: D
0 G2 Y  i  N8 K* G: q7 R  o$ D% t0 i
就如next是不能用的, 所以我才写nextt& x: j% o0 `* ]; U! f/ L

4 E1 x- [7 d3 M/ y- f. f( m还有就是只能写在frame 的actions里~
. ~  s3 P" K. X4 x
' E0 m0 b4 E5 ~- j! ?3 Y0 n' X就算你想写在button的actions里也不可以~# A% P4 u! R4 n  ]( G) ?- Z5 }4 d1 p
- _" Q: _% }. ^
而且会显示如下~5 h4 j4 ~7 }" a# C! U
0 X# f6 t: T  L/ r" ^) \
8.png
2013-1-30 00:27
. A% x0 E6 N# }* j% V

* h8 j; Q: x. x+ L3 L( D所以就乖乖写在frame的actions里头. D& I8 Y' S8 T' x" u

( J3 P! V4 a4 R+ ~) ~0 x5 y& m/ s1 |
9.png
2013-1-30 00:27

, ?; S  s& H2 w8 O. M" x5 }9 [3 }$ r1 d1 E* N5 P: o3 F4 o7 t  X
那个nextt必须和instance name 的一样
( y/ K8 I# R, l% J3 z0 s8 X  S- v
2 z3 [" I8 ~+ h5 C! m3 w0 ?: @然后那个myButtonClick 可以随你的改~- R/ H, h7 s5 {/ \2 s/ s+ I2 T+ Z8 o. L
8 f- S5 a7 s2 r* y, t' S, ?- y
不过必须两个都一样名字
  U* y, f( i+ s& ]# ^, z' D4 H% Y" p& D, K# T" c
那个stop();的用处嘛。。。9 t6 s" [2 q6 U' |) r6 d' X
6 A0 Z. S. |  q8 y
就如所见~就是为了stop住frame 。。。

2 m, _3 ]3 B7 X$ f) Y" d& l) J: ~2 k9 A
怎么说呢~~自己动手做就会明白的啦~
5 S6 H7 l% Q; @1 p, F- T+ i) U: z# ^& l+ z0 `
如果要说的话
3 s# t0 _, |  N- w
' D$ ?. o1 d4 c9 i( |  jActionscript 3.0的用途比较广
# {# f3 n) b6 c- D. S
+ c0 ^- w8 P; v8 ^现在比较受用的
' c2 }9 q0 E7 E0 A* _- z& E( S; N! U8 t$ i& G# N" \0 W
代码可要好好写~小心不要写错  I5 g6 ?! A/ c; Q" w; f5 j7 [9 X9 A) X
6 Q( b$ @1 k' x0 \2 Y/ V
要什么类型的代码就问google神吧=3=! K. O! P7 h- C0 |$ N- p

3 ?5 E1 s, S$ p 总之如果上网自学
6 N# x" q2 R4 H  s2 B& R2 g1 u+ ]7 k" m- m% ]$ N3 i) I2 G
首先必须要分清楚他们到底是用哪一个Actionscript' @. j' b3 F9 j' P
, v8 ?+ b% W  W4 a1 L7 w+ x1 C; h
好了~我的废话到此为止了~
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
爱动漫

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

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

TOP

讲师有教过我们flash4 u$ H/ H/ Q+ G
不算自学" h' r2 H: `. D: a0 [: v: l
不过教的超级快就是了=''=0 E! h+ ~5 \" i, H8 ~  @
嘛。。也是叫基础的东西
3 ~, y# F/ _- I# r7 x) A所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~
: l& s" x3 f# n4 [7 a, N# `還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果
. ?% U# W! N8 V* \7 m- ^Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表