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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧8 K! h3 q# ~6 c3 v

. `" ~7 W) @: c- |/ l- P* O" N& u8 @本人也只是个初学者而已呢
- u5 J+ |3 ?% [
! O; g* D5 M' ?+ b所以解说可能会有些乱呢 > <+ s7 ~: q- c' X- {7 k3 v! M
* r; c  `% J6 }9 \1 ]* p- P" t7 X
所以有错请见谅~也有请纠正和指点哦4 K4 A& B9 n# L3 W2 }$ ~

0 |# N8 S1 g. E/ Y! a* M+ Y想上网自学Flash4 {% H/ L" u. E1 C

9 z+ b" N$ }( _1 v7 [嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
) U( j% K, x: h+ J7 x0 H1 |. |. }( S* Z
棘手一点的是代码 > <
6 u9 P( j& m6 e' J; y- T
4 r/ {; ~. s" f& b' y而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法) q% K4 n# @9 D. v
: l, k, y" L. b# [) h2 x2 R
1.png
2013-1-30 00:27
3 N" x) c" m2 Q$ R6 o
9 x* q# ^/ W$ Q0 m6 N
来个例子吧~~3 `3 P: L  Y' T$ l0 t; e
" ^, }8 h% G2 [( e: ]2 m+ G
Example:
4 J7 r* A7 D" s+ F3 D; q1 V$ t0 @' e1 y. p' R1 Y
你弄了一个next button
9 e0 N) ]; G: U2 m4 X3 A3 D% r1 B( f6 P
2.png
2013-1-30 00:27
" ]1 }, A" o; s
8 j! ]/ F- Y" t) d5 W# G7 p
(假设这个在frame 1)
/ ]) l. k. C* o: d1 R( `; D$ L2 |9 ?1 [
你想只要一按以上的button,就能link去这页
! I$ s" k2 X. e: S, o7 h+ s3 c2 b% V/ D# v
3.png
2013-1-30 00:27
: V, A( h- O. y2 P  N

3 u8 x! h! }, n% n# ~ (假设这个在frame 2)

' R* {$ T# ^8 \# O/ v0 v% t2 B7 T2 \1 ~) G8 D
这时你就需要打代码咯
6 c" a6 x* b8 B; M. k# _" s: I" K3 K* A
***************************************! N/ ?6 g5 q8 f# V  [! U! P; T
- n" h0 `# M! {/ U
在ActionScript 2.0
# d" w5 w3 A* ]
2 g1 Q# X/ m% T6 D( T# s# @的代码写法比较简单* Q" t( G" X. S3 k! n/ ^# e
' ?; P/ f& Y4 U' b/ o. O9 w
如下
# Q" B' z, i; ]* ^: N5 d# Y; Q) H4 N
% B: n! m# z6 [2 }" ]; f, J0 w8 O
4.png
2013-1-30 00:27
  Q- e2 |0 [( n3 X5 e9 W

8 W: Q9 I; Q% Q! z那个2代表frame 2
4 _7 V/ ]$ v; s; O6 y. D" F% l0 L0 E% [4 D8 t6 |. H) g4 |
假设button在frame 1, 那么按了button后* Y& j+ f& O8 z! e& K
/ n3 C& M& G% d& U& n2 d- j
就会按照那个代码指示去frame 2
9 E7 `6 U: M1 k7 M, U4 ?8 ~  F8 o  }2 d
###必须注意的是###4 k1 r2 G6 v- F# b$ |7 u5 f
2 W* Z" l/ d6 p) F
这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
$ F- H' _  a% U& |+ R# q# M- ?" U
1 n! Q! b) `5 ]而不是frame的actions- i. l4 U# S. ~$ |, Z5 e5 ?

% d& Q. P0 `* e/ J0 u5 S9 U% t如何分辨呢?其实很明显能看得出的~
) }  @; o* ]! k1 U0 E
1 J3 H- U0 Y# Y6 j# F  
6.png
2013-1-30 00:27
- Y0 }: \2 n% n/ d! `

$ u  X* e$ S2 l9 V& \% v
5.png
2013-1-30 00:27
1 @; @9 q& I6 f- C2 f

' v3 o" x3 m8 F  @- C: B, v" e: P9 ]9 W, L8 H

5 M8 h- K9 B, v4 K1 i************************************
5 @0 v  [7 u& {
$ V$ W5 n: D8 q3 pActionscript 3.0的话,代码有些长' E2 o7 r! z& @8 A. `. ?8 B) \, Y
2 I! h2 ^6 K& x+ Z) w% D, N( {
而且也要给予特定instance name (在properties那边)
& L8 z7 J4 W& ]7 @2 s* d
8 j$ p; y3 @* B/ Z: k$ q* @2 @( |
7.png
2013-1-30 00:27

+ D; P* h3 x. o/ [! X
' h9 b' M5 K! h2 R- ~. R9 i, Z- yname 能依自己的喜好而定9 s2 N" x$ V3 z, J
& v, W) Q  i. K* H6 H! `
不过有些name是不能被用的呢
) B+ H: G$ K5 H$ t
3 Z7 x: {7 W1 `- A4 S; `  x就如next是不能用的, 所以我才写nextt
. t& T0 y' ~1 f
3 v3 q# i1 c% r3 n还有就是只能写在frame 的actions里~& D5 z; Z1 ^$ D0 b: D; l, U
: V7 J( |( \& c1 T* ~) i4 L
就算你想写在button的actions里也不可以~
/ ^' v4 l7 }% a( u7 W7 v9 i8 |" F
而且会显示如下~
# ^! K6 s" U4 b# b. \4 h& f' h! s" ^) s. b0 n9 s
8.png
2013-1-30 00:27

% v" l" V' j- F( ~# o# Y* q  l& }9 S( N5 i, h
所以就乖乖写在frame的actions里头/ w- S" |1 L1 m- t0 w
* _( z4 Z4 ~1 E
9.png
2013-1-30 00:27

3 N/ K9 |8 O; B! W+ T+ g, J
3 M, p( u1 H8 t那个nextt必须和instance name 的一样
) |' @( [7 v* A! b' \; z8 [
* W& g0 m# V( K& b# N( M然后那个myButtonClick 可以随你的改~
, t9 d  r& H" D. N  j, U% q/ H4 K- |4 F$ x6 W% t2 }
不过必须两个都一样名字
" [; p) Z* F- C1 w( n" h: o& `% a( H! a0 t+ K/ ^
那个stop();的用处嘛。。。" N5 `/ T* d7 c; I/ {9 ^/ j4 x( H9 O) x

& S6 @$ K, {5 K" s) m  `就如所见~就是为了stop住frame 。。。
1 g4 u0 b. Q0 j, L5 V0 y* t
' Y  \1 b' U3 S7 S8 k
怎么说呢~~自己动手做就会明白的啦~; Z/ K& D/ h8 x- U

2 I, c+ T- _2 i( H, S4 X  V如果要说的话' M2 z6 Y; n+ b1 Z
* X7 O' ~" r% h1 C; L( ~3 w
Actionscript 3.0的用途比较广
9 k9 i0 ^6 D( ?8 d! ~6 {8 w/ j2 ?* C1 h2 ]2 [9 O
现在比较受用的& E& _1 Q8 S4 O0 E' e; G
1 F0 X* u, J$ ]9 B% m
代码可要好好写~小心不要写错! B5 v6 _) P" {$ c6 ?% C
& U3 X3 T8 d$ O3 T/ i; I& _
要什么类型的代码就问google神吧=3=
0 m: Q. [- P5 i4 ]( f( Q
1 j. ]( ?. e) d. P 总之如果上网自学
. i( ^' s4 \1 u" l6 X! \3 e1 j- L9 K7 N: w4 z
首先必须要分清楚他们到底是用哪一个Actionscript
0 \6 i! @; u* k7 z: f
# R# m( ^( x& h  A$ j好了~我的废话到此为止了~
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
爱动漫

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

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

TOP

讲师有教过我们flash
% ]' V4 T% z$ o5 {  M5 }* Y- G不算自学  n8 X! B( P+ ?; z& M9 l3 s
不过教的超级快就是了=''=
; S9 W5 v% z4 S. v. K2 R5 u8 m嘛。。也是叫基础的东西1 A6 P/ _: E* h) e4 `/ ]) x/ F. f5 B
所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~
4 T" s: ~0 i1 o* d還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果9 b7 _$ v+ B; n0 @6 J, e
Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表