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

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

只是很简单的说一说我到现在为止所知道的Adobe Flash吧) _, Z+ L; E1 _- o7 b
+ T. |5 Z+ `- s$ a1 J
本人也只是个初学者而已呢2 u2 Q3 Z) i) D

5 u. C! c) O  ]' X0 k所以解说可能会有些乱呢 > <$ q. A# S/ F$ u+ ?, b) R2 ^& [
8 G/ J' o1 i3 \, L- F
所以有错请见谅~也有请纠正和指点哦4 g5 e8 f1 T& T! q

7 T. U; Y6 C/ g3 j9 ~想上网自学Flash5 r+ }) g% |! V6 \

$ b6 j: w5 {; Z" ]5 w嘛。。。就慢慢学咯。。。花费些心细与时间去研究 ((废话= 3 =
- O% ~8 Q5 k8 a* C, \$ @! _$ R# h' O3 }' W: G% k& n( D9 w* q
棘手一点的是代码 > <5 e1 u: W* o: N8 ]* F
0 ^. k% z9 w% S& W$ t) A# s
而且ActionScript 2.0 和ActionScript 3.0的代码也不同写法. w: B0 n6 X, `8 w0 x) z
$ |* [0 d6 E/ @2 }! b# d- [6 T
1.png # ?. t; F) F' Z. @/ q

& {) E% O% ~! K5 x+ s" v' C来个例子吧~~; h3 j* F5 E& z5 \$ {3 V! t: Z% {

" a8 Z' O7 }6 A/ e+ f1 B2 RExample:/ N6 Z# N+ y1 B  c
, w4 E  S) G5 \1 W$ A
你弄了一个next button9 R8 W# w0 L1 }" s
9 i$ T3 w6 J# h" ~
2.png / i0 ~9 t& C* K% b; c$ ]# h3 g

/ P  J7 U  l# ?" t8 X (假设这个在frame 1)
# M* Z* A; ~- m# G" j
9 p8 p! W/ ]; ]- t/ }你想只要一按以上的button,就能link去这页
- I  j, G- Z% M9 Q: _6 q$ T. b2 _
) V$ _. N  v3 T" H7 k4 W' K 3.png
3 I  n0 F! z* ?3 w+ P+ E: q4 {5 x& |
(假设这个在frame 2)
9 d$ c' H4 r1 y5 X7 V& v
9 Y' J+ k3 z0 V, Z8 e: u6 X
这时你就需要打代码咯
5 C6 Z/ j1 ?9 f( p! O, _$ m& f) V% t/ K8 Z( ^. u; y. t
***************************************
" X: _3 X( e9 j6 f; }5 b; n; G: t9 \& [: g- s* V( O
在ActionScript 2.0
8 N6 z0 U1 S% Q: Y, I  `$ x3 ~  X
8 G9 k& Z, v7 {$ ?# I/ o3 k, h" r的代码写法比较简单+ a: B3 d' I& A5 l' G
, m/ @, w' X2 C1 ]1 W! C
如下
9 W% g5 Z3 Y; l' x, _4 T* M2 y6 N- b# L- R6 d7 D$ o# t7 m
4.png 7 P; X( @2 v- m0 O2 @5 c9 P7 E' p
- s1 D6 ^5 ~, d' t; j
那个2代表frame 2  j# w2 _' Y7 f2 B4 Q  u

1 I( _& b; T" j6 @& ~0 t假设button在frame 1, 那么按了button后" N% v6 W2 S, K/ V4 R* X) y2 Y

3 x9 G1 v' d9 G" \就会按照那个代码指示去frame 2
" x* W1 z: B* I- X7 Y* X0 |# s
( q  y7 ?; N. M) L7 M) Z0 z9 e6 z###必须注意的是###; b# [( N: q( ~. ?

$ `$ c4 W9 V( N7 K这个代码必须写在button的actions (按了那个button再按F9就会弹出以上的格子)
8 p% l) ^4 y& E. z* W( q& S
8 S! I2 V' W7 O. R+ P而不是frame的actions
% Q6 V/ l* M6 j$ J/ d
: ?0 w. W8 V6 G& `3 v如何分辨呢?其实很明显能看得出的~3 ^% J' T) K' I& x4 l8 o* _

5 Z6 g  J. D  F/ Y# z   6.png 2 r* X6 X3 u! |( W& z6 [

5 l; B# s( W, {2 l  ^9 `3 o" V2 ] 5.png

! \) X4 M5 S! _& `7 y# t
+ W- `1 Y: P3 I7 x$ [
. c" ?& p# |: m2 m. o; A! I4 s7 [" Z
& x+ ^2 {" s2 ?2 U$ F2 @+ q$ z, [************************************, N  e. ^4 u* @( j; L

) J; ~) y4 j, e" b0 _Actionscript 3.0的话,代码有些长
3 s$ U  M* v. A: S/ w) u' @) A2 F! P
而且也要给予特定instance name (在properties那边)
" i' O8 L# p# u4 ?. `, z/ U: }3 A8 Y* S
7.png
  g- b& i/ L4 v$ d' j3 {9 J2 z* b0 A) b! ?5 `- ~8 q  i8 y+ J
name 能依自己的喜好而定
- x8 r5 |4 ^$ p% W  p0 p
; f% p, H: O; E( q2 l- H不过有些name是不能被用的呢
- h/ O' q* e) l: f- D# N) y
1 D% t* s& _- c( t就如next是不能用的, 所以我才写nextt' P7 v  o7 D4 R+ H. K* I# @6 V; b5 D
# T6 W4 z/ J4 L7 B5 ~
还有就是只能写在frame 的actions里~) m: B0 a/ a+ S9 r
# z( P) y! U2 Z9 a
就算你想写在button的actions里也不可以~) \0 `/ O" J/ {& ]2 n( C) w
+ ~5 @+ _1 O3 ^6 T. W4 ^0 G
而且会显示如下~+ F/ ~' G+ U( j6 x2 I& g& L& |1 l0 b
( [! [3 V8 u# e$ ~8 ^9 _0 c0 _3 X
8.png 9 c( L2 `; l' o- s' M* J" o2 [

$ u  c% r! z9 g6 ?: N, t- ~所以就乖乖写在frame的actions里头
# Q3 E$ E( T! t* A( T* C, [- _% g4 D$ c/ [& Y- w, U8 c% ^
9.png ) ~5 C1 P2 A! p& o9 }: a
& Z- V8 c0 w) ~# s$ z0 f3 l8 b
那个nextt必须和instance name 的一样) r5 P. i1 a/ u' U( [

$ j) |" }+ j2 y, u" I% Z然后那个myButtonClick 可以随你的改~2 D% J: L& c2 _
" u- x2 ]' T% [# _' v! V
不过必须两个都一样名字( ]+ O3 n/ I$ o. z+ _9 ~7 F5 j$ V
, `$ S! ^/ U1 X+ m5 f! E' ]# f5 i3 W
那个stop();的用处嘛。。。) c; |  ~; F/ d! u, ~; d# b# s
3 ?. _. H+ F) \# \; ?8 F0 X  n; n
就如所见~就是为了stop住frame 。。。
0 d8 T: x: U# w, T/ @8 b

! s) s( }  t5 s/ V怎么说呢~~自己动手做就会明白的啦~
$ J1 W! F' t& o1 H1 b8 \! u% w) T- d
如果要说的话! D; x, w4 K4 t: k
# p- z" @5 w( K6 s% V
Actionscript 3.0的用途比较广* d8 E3 C8 s  E' S; C: `, w$ g7 U

; J: Q+ G. |8 W! G3 [现在比较受用的
6 q2 b9 H7 p# \+ @8 e5 n9 u1 |# A2 ?6 C6 C' V
代码可要好好写~小心不要写错
' M/ K1 l. E4 R( e3 [, S
  p8 j2 k% O- |; C/ s, f要什么类型的代码就问google神吧=3=4 [" N0 o9 _7 c
3 b+ |& j- {( C# o0 N* O2 z
总之如果上网自学
- C: v' N5 @- B# J( h7 o5 H
, D& r! h, V' ]$ L首先必须要分清楚他们到底是用哪一个Actionscript& x; C3 p/ C* p; |( [7 Z2 Y* A

# x8 B6 s- l* G好了~我的废话到此为止了~
爱动漫

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

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

TOP

讲师有教过我们flash* x$ o; B+ \8 s9 N0 Q7 Y/ L- \; o# A
不算自学
8 r4 D7 f& V9 g. F& Z8 k不过教的超级快就是了=''=8 @( z6 ]& r+ n" B
嘛。。也是叫基础的东西- d4 K& c' p9 I8 L; X+ {6 _
所以还是要自己去学~哈
爱动漫

TOP

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

TOP

不错不错哦

TOP

学flash来干嘛用的?

TOP

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

TOP

很好的贴,谢谢分享~
! L) w: D) U* g  c- e還有,用PS不就得了

TOP

PS 比较难操作,加上PS本身不是动画软件,只能制作简单的闪图动画效果
# R" i# L7 j% ~. W1 z3 ?Flash 可以制作游戏发出音乐,而PS虽然能播放音乐但不能制作游戏
看帖请回帖~ 尊重下楼主们吧~

TOP

返回列表