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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧
% @$ k8 _2 K0 z( X5 @. A4 c0 q% f7 H: B
本人也只是个初学者而已呢6 L6 z0 U; s" U3 N

. A7 c: l9 l  S' V5 g所以解说可能会有些乱呢 > <2 R( w1 P# D1 r4 A& X
) v( p6 R4 o: y2 J  l. o
所以有错请见谅~也有请纠正和指点哦% W5 c; t7 K* p+ e: V- j. R  {5 V

8 f, a1 d% [9 y想上网自学Flash6 @3 H- S  J4 R. [9 s8 [
9 H. ?% H, o$ Q2 g# i
嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
5 b  R, u9 y5 y  m
5 @5 o) ^% V" m" S" m# k1 x棘手一点的是代码 > <
/ a. E7 \% b+ Z9 G) s0 M7 D
5 V! W+ B8 R  s: @而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法
* G! \, D: \) b
  n5 Q) H% I/ {' A& V! e 1.png " j4 d& A5 m! Y  q2 T8 s$ E
/ N- q; W/ G' l1 S4 t3 @  |  a  H
来个例子吧~~
$ x4 n) t! m& N
/ f1 X' s1 P: h' }: p; ^. AExample:
/ G' t- S+ T( N5 h" K0 R5 w) V" [+ @' E
你弄了一个next button
2 ~% z# i9 x- Q
" l4 W; E5 p0 _; p6 { 2.png 7 d% F; t9 k2 h6 B

, W* J) D2 f& Z# _1 m% e) M (假设这个在frame 1)8 Q  }; G& u7 X; p: d8 L; ~7 u
2 `& e0 Y3 |( B4 n6 a3 h$ u5 H4 e
你想只要一按以上的button,就能link去这页
3 P: T( ^! M% l9 U6 w3 g! \2 d. M3 j2 z( H% D0 W% t
3.png
3 o% E( Z- _: d% y
* [3 ~6 I9 ~* b' R4 E- f (假设这个在frame 2)
( {0 X& z( _" f6 M

" Z5 _7 D- _5 ]( n, O& z2 `% z* F这时你就需要打代码咯+ G/ D- B6 C+ W7 ~2 ~

# e; s5 F/ b5 R' q; j# j9 h***************************************, g" f  `/ k! }" f: {* _
1 |7 Q- U; [9 x  d. C  S
在ActionScript 2.0
7 `& ~" }/ g, t9 s& W1 U; |! @9 }
/ m1 M: K6 P) @" y, N: y( f$ V的代码写法比较简单
1 d5 S- v( w( A, d. l# R' h- I0 V
如下
! `2 k. z3 d: \! E+ j- m( y8 S0 M
4.png
- X0 ]3 X7 B! S8 r* P
/ o( U  f+ j# f. d& P( ]那个2代表frame 29 d2 C9 x. E% A7 D+ |/ |; h: s
6 g. ^2 D0 K7 l, o% u3 V
假设button在frame 1, 那么按了button后. Z: K% Y# I2 e
; A5 F, D6 _! P8 p) f  b
就会按照那个代码指示去frame 2! k4 e5 u) A; M2 V( b* s, m

" u# \# E0 G9 R8 n5 b8 i###必须注意的是###
: @+ G& p# V3 [9 S* f6 ^( ~: Z7 t. z
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
6 V/ [8 c: m( p0 t% M* L& N$ l1 g0 @% N4 ]4 t# U
而不是frame的actions3 l/ M6 j4 `* d5 ^/ d8 H
1 P; J7 y6 ^: f0 t& k
如何分辨呢?其实很明显能看得出的~/ v( P* u. a9 N( K

7 w& u  M' l4 V5 S7 @' y   6.png
7 U6 X& n. _6 I8 v" F
# S( t9 M9 m4 f; [9 C3 h 5.png
( d" X1 N9 u9 d
; X( q1 r. e" z1 z. N  r

4 C! L3 j% e) W1 m. m/ M
2 Q8 U/ N6 _8 }. b7 G/ n( P************************************
& c6 A0 f4 {6 S/ ^, V1 k# R& ~& c0 Y+ j7 c
Actionscript 3.0的话,代码有些长
0 M$ }, l* R) W+ L+ }7 Q3 D- y0 H; l' E% T, v5 [. f0 i3 f0 C* ^
而且也要给予特定instance name (在properties那边). I. z" t( U' `9 |. {7 E$ D" @

' x" ?0 M* i9 d9 O 7.png
/ F/ j2 m3 Z, I7 S4 P+ x1 u1 U7 |7 ~0 w: G' U& b4 i
name 能依自己的喜好而定# K2 g+ f, N) s8 P# H: o) Z0 g  r
' d, G) x! a3 s) S: i& z# Z
不过有些name是不能被用的呢3 N  Q: D' s7 d6 t* u

8 L3 m& s6 |+ M  C- ~就如next是不能用的, 所以我才写nextt9 p2 e, M8 G1 f: f
# o4 w" v# a5 N/ A* Q8 |
还有就是只能写在frame 的actions里~1 `2 o$ [9 [* s0 u. q; S/ T+ A$ p
/ h. e! v, l, H- r- L
就算你想写在button的actions里也不可以~2 Z' J5 [2 Q7 ~4 E, `
1 E# o1 V' w/ F: l! |
而且会显示如下~
  `# e* w" d. e8 g# d1 c! C
& N9 h6 l; D  r4 n& K! i  E 8.png
( P8 k! R. u4 O) Z) j7 k
( P2 m. h  \/ V' [8 @! K$ H6 Q, |所以就乖乖写在frame的actions里头* A, y- m6 f) i; k
3 `' |, a% e* o- E8 A9 N
9.png
. d4 ^1 j6 ~& R) _
% f# ]( c. M/ P& V那个nextt必须和instance name 的一样
. v$ t8 C. S9 p/ o: I0 A+ ~. K2 N5 j
然后那个myButtonClick 可以随你的改~
+ ~0 N; Y5 M; `1 o
# w4 I3 a9 B' e! Y* `5 p不过必须两个都一样名字5 \2 v5 @  i" {- X
* P8 l, `8 |" S% I7 a6 Z
那个stop();的用处嘛。。。
6 ?0 Z/ Y* W2 x4 J* b1 Z4 U
6 M! O/ b  i9 P" s+ V: Y* y  N就如所见~就是为了stop住frame 。。。

' v8 \( h  {, u$ P# w
, ?& p5 \% d- \, d- z0 [0 {: p! ?怎么说呢~~自己动手做就会明白的啦~' _6 ?- ~' K/ M$ x5 p' w

  W: }' O: A  o+ f7 P如果要说的话4 A  i5 h) }, J6 v2 @6 U
4 S8 D0 b: X: {, L' `+ M
Actionscript 3.0的用途比较广3 y# t! R  w6 Q: o, ?
! g5 t5 i' M% r8 P9 `0 ]* u
现在比较受用的5 X+ v. G( R7 }# E; u, N1 W6 k& @# ^

1 x  m7 H, n; _9 k! l代码可要好好写~小心不要写错
! G7 K; D; V; X7 m  t& ^6 ]5 J: a5 b7 ~  s) u0 @
要什么类型的代码就问google神吧=3=& g6 S3 i" C: p1 ^- Z
! n$ O% E) t% B; s8 L, m9 ~1 u
总之如果上网自学
, P2 g( H' U8 [0 d$ x3 Z: |8 J  `7 S: |' m. _' r
首先必须要分清楚他们到底是用哪一个Actionscript
) h4 |# b) Z8 Y, V, J- g! n! Y4 R, V6 f' r9 L+ ~$ x2 B
好了~我的废话到此为止了~
爱动漫

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果, n, q! V' X* Z+ ~# L- u# B
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

很好的贴,谢谢分享~
9 C6 ~' i' N; {9 D5 N6 t3 ~還有,用PS不就得了

TOP

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

TOP

学flash来干嘛用的?

TOP

不错不错哦

TOP

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

TOP

讲师有教过我们flash$ m9 f  `+ S3 J5 w" Y" A4 b
不算自学. K6 ~. i- K% n7 c8 u, @, w1 R0 \
不过教的超级快就是了=''=
+ Y  t( ]% L  c! n- N: o- p" j嘛。。也是叫基础的东西
9 Y: \5 q" z" `( e  I7 P& D所以还是要自己去学~哈
爱动漫

TOP

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

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

TOP

返回列表