免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: [其它] 自学Flash的话至少要会分AS 2.0 和 AS 3.0 ~ [打印本页]

作者: 星灵    时间: 2013-1-30 00:34     标题: 自学Flash的话至少要会分AS 2.0 和 AS 3.0 ~

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
2 D2 Y0 D) ~9 I8 n% L% l6 I# R( [3 X  D5 s4 N: b
本人也只是个初学者而已呢
$ Z. R  q7 e. L  ^8 b9 B8 Q" E* V( p$ v; L. Z- j$ ^
所以解说可能会有些乱呢 > <; a1 D2 }; U- t( C

: A+ L8 a) S6 n3 y3 ~所以有错请见谅~也有请纠正和指点哦/ g( |8 |; q1 i4 u. c2 F3 d5 v7 g6 Y

/ a% q* \( |! W) w  Z5 w0 P9 Q% W想上网自学Flash
/ I5 q' h  k5 u8 T* N( B" G! d
, k) {2 h' ?: h6 r6 \嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
7 U+ q6 y* K; U" Y5 t3 [% {  D+ U6 o1 L2 `' ]; T
棘手一点的是代码 > <
3 m! L+ D: w6 |* p; U1 q+ o/ n: V, t) d
6 t# G& f5 a9 k* m而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法' e' |8 L7 f& T
3 T7 C  U% L$ s, r" ~" U' U
1.png " I& [8 g* h* b) |9 A5 j  {; B

4 E4 u2 o' n( ^, [" D来个例子吧~~
1 y) I8 M5 E$ Z1 V8 g
  N; o/ G- z' K+ NExample:" H! w" K4 y! h) m  b8 w
& J; V; h/ C1 i9 G6 M; N1 G
你弄了一个next button
3 R. E. D, k! |3 G8 x! T9 `# u6 F. b7 ?8 L. k
2.png
3 B, Y* r2 \8 Z" \; q: R2 V9 S  ~6 c/ A3 m
(假设这个在frame 1)
% j% q6 I( \2 Q
6 P  ^) y) p' h- o你想只要一按以上的button,就能link去这页
# h! ^: G- n5 ?5 t1 V% r) k4 Q
. R) [0 L- T' Z) {2 L 3.png 1 p* R& b9 ~+ ]& G4 z# @

* a' i# T1 p# A (假设这个在frame 2)

- j2 h+ b# ?# R9 x/ W! r+ F
& j9 O: M, n' x/ S这时你就需要打代码咯
$ A& }' `7 a- o0 F
0 I% |4 ~+ m' ^( q; E6 V+ }- q3 m***************************************
' t# [4 i% H: I3 q' O, T& \& v& R" x: g& h, i: P6 I
在ActionScript 2.0
6 u5 J; b6 i# F- N5 d+ q8 B7 P7 i: w) }; T4 G
的代码写法比较简单* u1 v$ [1 ~# @' E9 V, h5 b
. I4 g+ d; L$ v# |, C0 W& C8 D
如下. K1 \" W1 f* Y+ w% P* R; e
% u  x2 s- {6 I' v3 J9 R$ ?' J/ z
4.png 5 |$ R' b( R+ z* p8 i/ |
) ^  }- m) o5 W( Q3 y( {6 m% _1 V
那个2代表frame 2
# [8 [) {: y& q/ |7 d9 Z
; p. N  W9 }+ `7 D$ t; R) Y假设button在frame 1, 那么按了button后
) m$ `9 C1 p0 V$ K+ J9 B$ n" Y1 H4 j& O7 A3 W) J7 i
就会按照那个代码指示去frame 2
, J6 s- l! L) a+ `
" A; j3 c; D% y7 Z% ^, I& g* k###必须注意的是###5 J! b3 h* p% f1 ^, \4 b3 M

0 J) \! f1 G+ _7 I) ~+ w! F0 x这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)7 C4 i! J3 [; L6 l+ c

+ _! f8 N  r; N5 @而不是frame的actions7 ?& u3 V& ~! e& K- N3 d. P# L

9 M) n/ |( d; v( @如何分辨呢?其实很明显能看得出的~
' Y& h: b2 J: E  z( O" ?/ ?) x: Y: Q& b
   6.png
1 a9 W0 _' }8 Z6 |1 x/ t
7 [$ l- B$ R8 V$ g# ^ 5.png

) x) i9 c* A1 ]6 D7 x) I& f$ h, X: |: w/ J' d* D+ _3 p% [4 x
9 ]) v4 w: S/ i/ X- B) m" s5 L" R$ B8 f! w

% d9 c, z6 ^( Y+ {4 F: j% g2 v1 G' J************************************
' m/ F' I1 w) |& \" E& W# E, c" e2 }4 t. B* w2 \
Actionscript 3.0的话,代码有些长
3 ^8 |% f7 G9 I- |) }! l+ }
% d) H2 s3 x, k9 Z5 R而且也要给予特定instance name (在properties那边), U# k3 [2 ]5 ~+ {

) U3 M2 F1 X2 Q& l$ m% @6 b 7.png / e8 _& f; _* F, p, i1 v, L& a

5 W- C7 |' A) G* f% I0 Tname 能依自己的喜好而定1 L$ z# e- Q6 G8 {; |

! n4 T! _4 e8 J3 C- l不过有些name是不能被用的呢# s. r7 l( q8 j5 f+ r) e. A
# n- e$ q9 r, B4 ~- ?
就如next是不能用的, 所以我才写nextt, j, s5 B0 M7 N

7 b8 q  [9 F+ w. @* f还有就是只能写在frame 的actions里~1 z, ]! V$ n* |/ ?1 \2 u
6 P7 F# U7 B/ O3 F; G& @
就算你想写在button的actions里也不可以~1 D: L$ Y4 O1 J
  J, t, v! }# h9 [) r7 a+ ^
而且会显示如下~
1 t" ~2 a5 r* u4 S  P( u
: j( ]. q# A- e: d 8.png
+ o/ e. @* ~! N- \
) K2 A/ Q" x5 M& p3 Z5 _4 o  B所以就乖乖写在frame的actions里头2 |5 b6 h8 v  Y! v  A5 |3 L1 [  k
5 I2 r3 r) i: q; [$ {, C! n
9.png
/ ~- H5 z+ B# s0 {2 _% d. B3 Z5 D# u& ^) Z! o; }
那个nextt必须和instance name 的一样# ^8 x! v4 E3 A

& _! Z( F3 [/ d4 Q. e然后那个myButtonClick 可以随你的改~2 d# j* s! n/ \/ Q8 k) q7 k
+ f" O- b! p+ M
不过必须两个都一样名字, H3 x0 x) w4 ~8 Z9 K

8 j& l2 @1 R$ m4 J' y; E" m那个stop();的用处嘛。。。
% B9 R. W* M/ ]4 J- Z- K0 z0 d- h; c! s3 s6 K
就如所见~就是为了stop住frame 。。。
. a3 ~+ V% `8 e3 u  D' N2 G' k
3 _, p, Y$ O* A
怎么说呢~~自己动手做就会明白的啦~
+ l/ G* y1 \3 F2 U" a1 [0 |% q* `4 X1 v4 S) l7 h
如果要说的话/ h  c; h/ X, e; Z4 }* x
" J7 T6 ~% l" ^
Actionscript 3.0的用途比较广
. Y& e; `: B' j7 U- I0 f+ t
6 b: d( l# K* m0 O: }% B现在比较受用的" A: Y4 f% Z$ K; p/ [4 K

& t- s) d" q0 Z: B* a+ x代码可要好好写~小心不要写错  y' K7 z, ^4 |, |# ]0 U
( @/ Y  G- O5 c$ M
要什么类型的代码就问google神吧=3=
/ |/ V) [# j4 u+ X0 Q2 `2 F; w7 {, V) Y! ]1 X7 j- _
总之如果上网自学1 Y0 F; A$ `) ?0 d# R
: C" t/ z5 F# F2 ^$ n. ^1 q4 S
首先必须要分清楚他们到底是用哪一个Actionscript
8 _+ R, Y% p$ V9 |8 O. J/ f& r! ]  p: N! D/ W
好了~我的废话到此为止了~

图片附件: 1.png (2013-1-30 00:27, 21.97 KB) / 下载次数 261
http://party.joinbbs.net/attachment.php?aid=3667&k=3dbeba8e2cf0402013b080ff18ac4912&t=1752793368&sid=3zwQ34



图片附件: 2.png (2013-1-30 00:27, 3.8 KB) / 下载次数 250
http://party.joinbbs.net/attachment.php?aid=3668&k=daa00dfd47feec2144095b0685076ff9&t=1752793368&sid=3zwQ34



图片附件: 3.png (2013-1-30 00:27, 11.21 KB) / 下载次数 267
http://party.joinbbs.net/attachment.php?aid=3669&k=930a939d170320ed15f1e282d5c958a2&t=1752793368&sid=3zwQ34



图片附件: 4.png (2013-1-30 00:27, 4.2 KB) / 下载次数 249
http://party.joinbbs.net/attachment.php?aid=3670&k=bcb309621257654711626e7424511703&t=1752793368&sid=3zwQ34



图片附件: 5.png (2013-1-30 00:27, 4.69 KB) / 下载次数 264
http://party.joinbbs.net/attachment.php?aid=3671&k=d1dcbdcdf52c384a1b2d5e8fd62cae05&t=1752793368&sid=3zwQ34



图片附件: 6.png (2013-1-30 00:27, 4.68 KB) / 下载次数 294
http://party.joinbbs.net/attachment.php?aid=3672&k=9c0ec0de14fd615e218495b849ba8027&t=1752793368&sid=3zwQ34



图片附件: 7.png (2013-1-30 00:27, 8.3 KB) / 下载次数 255
http://party.joinbbs.net/attachment.php?aid=3673&k=c323ed8b2c74180ea8c42472e1bc25e3&t=1752793368&sid=3zwQ34



图片附件: 8.png (2013-1-30 00:27, 13.05 KB) / 下载次数 245
http://party.joinbbs.net/attachment.php?aid=3674&k=9f747913d6ba712d9f4504d30f674936&t=1752793368&sid=3zwQ34



图片附件: 9.png (2013-1-30 00:27, 14.05 KB) / 下载次数 258
http://party.joinbbs.net/attachment.php?aid=3675&k=4a674f0e7a17ab90f853aa5cd18cf0bd&t=1752793368&sid=3zwQ34


作者: party    时间: 2013-1-30 16:09

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

Ta 十分 羡慕 楼主,看着楼主的帖子竟然把口水都流出来了!
不错啊~ 这都是你自学的? 厉害
作者: 星灵    时间: 2013-2-1 10:12

讲师有教过我们flash
9 J, A2 Q9 y& K. t) d6 [不算自学. ?+ c+ A5 E, ^# m4 X% Y$ C
不过教的超级快就是了=''=
6 [2 y, v! @- O. I' Y嘛。。也是叫基础的东西* {, L* V; G4 |( A5 N
所以还是要自己去学~哈
作者: party    时间: 2013-2-2 00:07

不如我们一起交流交流如何?  
作者: 百灵禅寺    时间: 2013-2-26 22:06

不错不错哦
作者: 百灵禅寺    时间: 2013-2-26 22:07

学flash来干嘛用的?
作者: party    时间: 2013-2-27 22:06

设计动画,广告,简单动漫,网页游戏等等~
作者: 百灵禅寺    时间: 2013-3-1 18:40

很好的贴,谢谢分享~4 s  L' e2 P- t3 A
還有,用PS不就得了
作者: party    时间: 2013-3-1 18:47

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果3 b, U' ?. g# n$ O
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏




欢迎光临 派對屋 (http://party.joinbbs.net/) Powered by Discuz! 7.2