发新话题
打印

[教程] 收藏整理部分难找AS2优秀教程-新手必看

本主题由 一张纸条 于 2008-7-11 09:16 解除高亮

收藏整理部分难找AS2优秀教程-新手必看

您是第1187位浏览者
AS创建文本框
复制内容到剪贴板
代码:
_root.createTextField("mytext", 1, 50, 50, 100,20);
mytext.multilance=false;//设置单行;
mytext.text="这是文本框"//文本赋值
然后是删除这个创建的文本框:
复制内容到剪贴板
代码:
mytext.removeTextField();//删除!
如果大家要创建一个换行的文本框,就需要加上:
复制内容到剪贴板
代码:
mytext.wordWrap =true //指示文本字段自动换行
mytext.autoSize=true //指定文本字段的自动对齐和大小调整
TextField 类的方法摘要RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方# D- j+ y! b: b0 y# L

1 a1 e! W1 |: _3 h- Qwww.52ria.comTextField.addListener() 注册一个对象,以便在调用 onChanged 和 onScroller 事件处理函数时接收通知。; Q/ t, n7 `; n% Z1 A# A  x6 P3 Z

2 t0 q( W+ F; Lwww.52ria.comTextField.getFontList() 返回播放器的主机系统上字体名称的数组。ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application& B4 }+ C& C0 z, c

9 J4 }2 z& W" J0 s1 B/ Z$ Y- w6 T) W5 UTextField.getDepth() 返回文本字段的深度。
4 o* Y' W% ?5 U7 ^0 a
: [+ b. r6 D; S7 Uwww.52ria.comTextField.getNewTextFormat() 获取分配给新插入文本的默认文本格式。
% V% e1 T4 V* G- U' b
" w# U% Q; o9 j. {! T, q9 \ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationTextField.getTextFormat() 返回包含文本字段中一些或全部文本的格式信息的 TextFormat
: l0 \+ f( y9 `0 T% dRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方对象。+ w" ]6 I- Z8 t! U  b- e2 v
www.52ria.com- W/ u7 _! n5 i
TextField.removeListener() 删除侦听器对象。ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application4 W/ u3 {1 x6 Z+ h2 S* {3 N

. q; F* {3 T7 m5 g  S- L2 P  {TextField.removeTextField() 删除使用 MovieClip.createTextField() 创建的文本字段。
7 ^+ k5 `, |# w) S& Mria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application
' q( d# ?; h! G% \RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField.replaceSel() 替换当前的所选内容。
( ~  t" \) N, B8 ~+ ]* _8 ]中国最大的RIA分享社区-与中国闪客一起成长和发展!4 X' E5 d. ?9 D8 z; j. O3 i+ C
TextField.setNewTextFormat() 为由用户或方法插入的文本设置 TextFormat 对象。RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方6 {% v% S# a1 y) ^
www.52ria.com- ?. `5 ]( G/ E: B
TextField.setTextFormat() 为文本字段中指定范围内的文本设置一个 TextFormat 对象。
/ P$ z) @' P2 I; bria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationwww.52ria.com7 Y4 S% x$ d. U1 E) X6 H+ `# t
TextField 类的属性摘要
) B" l5 `) x# K" |; qwww.52ria.com
) s0 i) d) j, p/ t0 g1 fTextField._alpha 文本字段实例的透明度值。
/ I  h* S2 B% k: K
# Y; w. L  S; E2 z/ u8 |+ N! i中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField.autoSize 控制文本字段的自动对齐和大小调整。
, n- B0 F# M! @8 |) Y  \) |
0 L. D& h! \# m/ xwww.52ria.comTextField.background 指示文本字段是否具有背景填充。
9 h# ?5 S& y8 p! u( c$ n/ M: y+ cwww.52ria.comRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方' ~  r2 I8 S8 P
TextField.backgroundColor 指示背景填充的颜色。
1 A" b" H' q" {- I8 aRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
$ w- `* H1 r: L9 ITextField.border 指示文本字段是否具有边框。
  m7 x7 ], Z  f4 Fria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application中国最大的RIA分享社区-与中国闪客一起成长和发展!7 X& v) S! {6 k6 K1 s6 f6 A
TextField.borderColor 指示边框的颜色。
1 w5 J$ y) W2 v5 u  u+ jria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application/ E1 q+ R, T/ t- k5 t9 [: ^
TextField.bottomScroll 文本字段中最下面的可见行。只读。中国最大的RIA分享社区-与中国闪客一起成长和发展!# i1 N2 }; d# ~9 c6 u* z
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方& T9 u) }' K' t' }
TextField.embedFonts 指示文本字段是使用嵌入字体轮廓还是使用设备字体。
/ I1 u& I1 z5 _2 M中国最大的RIA分享社区-与中国闪客一起成长和发展!RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 D# M( H  Y/ r2 z/ E
TextField._height 文本字段实例的高度,以像素为单位。它只影响文本字段的边框,不影响边框的粗细和文本字体大小。
3 ?: F, A( ^" B$ d, L  E. \- p
' y3 K% Z! \5 I3 c3 N( B8 p1 MTextField._highquality 指示 SWF 文件的呈现品质。
5 K$ I( U- a/ P) L中国最大的RIA分享社区-与中国闪客一起成长和发展!
9 }: g6 M# N* p1 G( F% aria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationTextField.hscroll 指示文本字段的水平滚动值。
" M' T! e: A8 W; L. C, D3 e- `0 F中国最大的RIA分享社区-与中国闪客一起成长和发展!
# V  ]5 J4 Q. f5 {- O. }. H* ETextField.html 指示文本字段的当前最大滚动位置。
1 L% j9 A* C4 i) O/ gria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application2 ?6 G% V3 I' Y4 ^; \6 a
TextField.htmlText 包含文本字段内容的 HTML 表示形式。ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application9 n; e7 P4 o5 H* x0 a7 v7 `
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application* A* j! d% `% Y4 P; `: t3 [
TextField.length 文本字段中的字符数。只读。www.52ria.com, h) \2 y. Z% v+ Y

. q1 ~) D3 z1 E& Y5 k8 URIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField.maxChars 文本字段最多可容纳的字符数。! S) U: ?$ c) o- m5 Q: @

& V% [/ {6 i3 Z3 R1 p: l中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField.maxhscroll TextField.hscroll 的最大值。只读。3 z8 n: R- y* a
www.52ria.com; a+ f9 r$ c* V3 w
TextField.maxscroll TextField.scroll 的最大值。只读。
" Z  |% ^0 m# cRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方, [; a0 M- c- A' ]8 b3 B- X% i
TextField.menu 将 ContextMenu 对象与文本字段关联。www.52ria.com% T7 Y* a) q% p1 V) V

1 [* T4 {. W5 {3 tRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField.mouseWheelEnabled 指示当鼠标指针停在文本字段上且用户滚动鼠标滚轮时,Flash Player 是否应自动滚动多行文本字段。
* R  C! _! f8 I" n% v7 p% CRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
0 i8 I6 i. E2 M: r: {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationTextField.multiline 指示文本字段是否包含多行。
  N3 r# a2 x8 v% i3 pwww.52ria.com% Z6 I" B' |: E! W* O
TextField._name 文本字段实例的实例名称。www.52ria.com( c$ d' |" `4 k5 {7 t7 n

! V. F5 H+ f. e: r中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField._parent 对此实例的父级实例的引用;其类型为 Button 或 MovieClip。
( j/ v8 f1 e) T% m5 B5 V4 }, t中国最大的RIA分享社区-与中国闪客一起成长和发展!$ X& w3 Y# J- F& Q1 u( j; E
TextField.password 指示文本字段是否隐藏输入字符。中国最大的RIA分享社区-与中国闪客一起成长和发展!7 m% `4 J$ C- g- K* b
中国最大的RIA分享社区-与中国闪客一起成长和发展!% Y# T5 K- C$ [" e
TextField._quality 指示 SWF 文件的呈现品质。
5 |6 d9 @% K5 L' C/ Zria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application中国最大的RIA分享社区-与中国闪客一起成长和发展!; @; u. F8 t2 D9 y! s% l! M0 p5 @4 `
TextField.restrict 用户可输入文本字段的字符集。
! j7 B$ x6 ^9 s" w) M% x# T: V7 m% i6 i5 R2 {* d" `
TextField._rotation 文本字段实例的旋转度数。" K: Q/ Y% x2 ^* u
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方9 q- |. l/ R; Q" g! W% l. E
TextField.scroll 指示文本字段的当前滚动位置。
6 n6 \. S8 Z8 O# \www.52ria.com中国最大的RIA分享社区-与中国闪客一起成长和发展!0 h% o$ p1 p, u+ q: W0 q3 k) P
TextField.selectable 指示文本字段是否可选。
5 r, y  ]% R9 ^& V" w中国最大的RIA分享社区-与中国闪客一起成长和发展!RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方# L' d2 x- e1 R
TextField._soundbuftime 在声音进入流之前,必须预先缓冲的声音的时间量。8 U+ R1 N  o* t. ^) b5 O, j# C* w
中国最大的RIA分享社区-与中国闪客一起成长和发展!8 K# i2 o; V. ~/ j
TextField.tabEnabled 指示影片剪辑是否包括在 Tab 键的自动排序中。
6 I% J$ |7 {  c, c中国最大的RIA分享社区-与中国闪客一起成长和发展!$ w5 G- m3 `% t( H! W/ T% E
TextField.tabIndex 指示对象的 Tab 键顺序。
  m. K/ o. Z) `/ ~+ m: s
- ]# x% R# r+ Z2 W  b中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField._target 指定文本字段实例的目标路径。只读。( d  |" d: x5 I% f

; `' t% ?* A1 q3 ~' w" x* [中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField.text 文本字段中的当前文本。www.52ria.com' ~3 q" G& g( T3 u# j: V5 z; l( L: P

* N3 r8 r: g$ }- f  ~中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField.textColor 文本字段中当前文本的颜色。
8 ?/ |* G8 v) U  n" h3 eria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationwww.52ria.com, Y4 ]8 E! X" k  u7 U" T' b4 |, t7 M
TextField.textHeight 文本字段边框的高度。 ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application' o5 s, J2 G5 g" H

  e' U! E6 [- E( Y% y  B' _ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationTextField.textWidth 文本字段边框的宽度。1 }3 a9 m4 ]9 J; k
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方' m# ~1 s3 {; z6 o# ]' R
TextField.type 指示文本字段是输入文本字段还是动态文本字段。 www.52ria.com. \+ B" h4 B: Q' N) ^
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 {0 P# Q4 O" i  w9 U. N2 x7 T
TextField._url 创建文本字段实例的 SWF 文件的 URL。只读。
/ d( T( o+ {% z: iRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
# C3 ?0 N, V2 x; w6 a7 u5 T. cRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField.variable 与文本字段关联的变量名。RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方. n8 {0 v2 Y4 ]8 ]3 m, r
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application$ e/ l/ p$ e( `0 p% J' Z+ A+ W
TextField._visible 确定文本字段实例是隐藏还是可见的布尔值。
' q) M6 n" N9 `  j& G  _( ]6 N3 f
' A. ^( B$ F1 `2 ^! W( l中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField._width 文本字段实例的宽度,以像素为单位。它只影响文本字段的边框,不影响边框的粗细和文本字体大小。
% i6 @' v0 I# g5 T" v; @
, g. A, ^$ {, s: ~& G3 RTextField.wordWrap 指示文本字段是否自动换行。
8 H$ C% k8 a# ^( l8 j; I/ c6 ]中国最大的RIA分享社区-与中国闪客一起成长和发展!
6 i4 g4 r. c" h% bRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField._x 文本字段实例的 x 坐标4 f: `) \6 W4 }' z. g& q

9 _! ~; o9 l6 l+ j" h( o5 LRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField._xmouse 指针相对于文本字段实例的 x 坐标。只读。
6 G! c: p2 w6 J2 x
6 |! R" c" F4 W: ~RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方TextField._xscale 指定水平缩放文本字段实例的百分比的值。
6 V& }$ c7 C! ?% e中国最大的RIA分享社区-与中国闪客一起成长和发展!RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方( g. O, S/ ^3 v! L& F
TextField._y 文本字段实例的 y 坐标。5 b& N; s* q. X( P

  j% ]0 e' {. eTextField._ymouse 指针相对于文本字段实例的 y 坐标。只读。
3 n; I! L) c2 C& L
. M9 E, n; R1 u' |中国最大的RIA分享社区-与中国闪客一起成长和发展!TextField._yscale 指定垂直缩放文本字段实例的百分比的值。中国最大的RIA分享社区-与中国闪客一起成长和发展!5 z! x5 n, p7 v2 I8 S( L; y6 x  U+ r- A5 n

/ W7 R; ]% t( ETextField 类的事件处理函数摘要
# w6 {1 v. C3 a( h! _RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方事件处理函数
' g# K/ o$ j' e/ W8 Q3 dwww.52ria.com% v, q2 H7 e" n3 w9 R" g6 _9 n
TextField.onChanged/ `( k# t0 j4 c# c2 E# k2 [+ _
在文本字段更改时调用。' ]) n  e5 w+ |. p4 v9 D
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application  a, j' [7 y/ Y0 n1 S
TextField.onKillFocus
. f: M) {9 ]" b& _8 k: P0 K$ Dwww.52ria.com在文本字段失去焦点时调用。
1 c( K2 C( x. i, u" l' b7 awww.52ria.comria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application5 n. U8 j! A# e9 E6 o3 N& P) [
TextField.onScroller) N, I& m8 H# f$ z2 [' n5 k% S
在文本字段滚动属性之一发生更改时调用。ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application) ~  \, e9 L* t: ~& {. h8 ~, O4 d( u

6 F8 @* W7 }. uwww.52ria.comTextField.onSetFocus
; {0 C0 U! X9 d/ _' I/ w( zria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application在文本字段接收焦点时调用。3 m* e# i) [/ Y; z2 R. _: B( z
www.52ria.com9 M4 I' E1 r& ^9 C
TextField 类的侦听器摘要www.52ria.com/ m# M5 D9 b- i- _( n
www.52ria.com- m7 C. U- C" l, Y
TextField.onChanged
! @4 M% r* T# }9 P在文本字段更改时获得通知。
8 S+ b7 |. l% V! ?& c2 j9 t+ }3 xwww.52ria.comwww.52ria.com# ]0 r' Z6 a2 F0 `8 c( A
TextField.onScrollerria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application3 E, f: ~( V1 Y2 Y
在文本字段的 scroll 或 maxscroll 属性更改时获得通知。
2 Z! r# Y; B- O9 R- d中国最大的RIA分享社区-与中国闪客一起成长和发展!
7 d9 t* Z7 w3 _; O6 EattachSound的部分常用语句
复制内容到剪贴板
代码:
aa=new Sound();//创建一个新音乐
aa.attachSound("jgw");//将库中标识符为jgw的音乐导出播放(标识符在库中链接菜单中命名)
aa.start(0,10000);//音乐播放秒偏移量为0,播放10000次
aa.stop();//停止播放aa这个声音
如果你不想看到Flash的About和设置菜单,把下面的代码放到第一帧就行了:
复制内容到剪贴板
代码:
_root.createTextField("danger", 999, 0, 0, Stage.width, Stage.height);
好了,现在换了一个新菜单.中国最大的RIA分享社区-与中国闪客一起成长和发展!6 N6 n' r0 ~  _2 l- L, E
注:这个适合用在没有交互的动画上,如果你需要使用按钮就去掉.
/ h; }% R; U, I: q3 g6 G* k/ aria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application" n, ]' b9 ]5 q  J6 `. r$ L
限制flash只能在服务器上观看  {$ u7 Q' p8 o
在第一帧中加入如下代码:
复制内容到剪贴板
代码:
fscommand ("allowscale", "0");
url = "http://www.52ria.com";;//'" target="_blank" >http://www.52ria.com"; //这个换成你的域名
if (_url.substring(0, 20)<>url) { //那个0(h),20(n)就是指从第一个字符开始向后数到第20个字符(包括“://”和“.”符号),这个请自行根据上面的url=后面的http://www.52ria.com来更改
gotoAndPlay (2);
} else {
gotoAndPlay (3);
}
第二帧加入:
复制内容到剪贴板
代码:
stop ();
第三帧加入:
复制内容到剪贴板
代码:
stop ();
然后把正式内容放在第三帧就好了,第二帧放入出错内容
) Q& y* y' D" u' T中国最大的RIA分享社区-与中国闪客一起成长和发展!当然有人说用播放就可以跳过,这里是给出一个思路,你可以用loadmove等等等等等等等等的方法来加载于否正式影片www.52ria.com" z- J9 i8 p! p8 g7 f

: A8 E6 ?0 \* Q( ]1 pwww.52ria.com4 D( ?, k2 O- r0 T
用ShareObject在本地保存数据(下面帖子有篇文章将较详细讲解)RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 k3 t; m* D* X( N. X) ]& P5 ?& l' @
例(本地保存数据,要想远程保存数据,也可以,跟下边的例子差不多,只不过要安装 flashcom 需要$ 蛮贵的)
复制内容到剪贴板
代码:
function test(){
this.userinfo_so=SharedObject.getLocal("test/userinfo","/");
if(this.userinfo_so.data.info == null){
this.userinfo_so.data.info=new Object();
this.userinfo_so.data.info.username=new Array();
this.userinfo_so.data.info.email=new Array();
}
this.setUserinfo=setUserinfo;
this.getUserinfo=getUserinfo;
this.delUserinfo=delUserinfo;
}
function setUserinfo (username,email)
{
with(this.userinfo_so.data){
uLength=info.username.length;
eLength=info.email.length;
info.username[uLength]=username;
info.email[eLength]=email;
}
var status=this.userinfo_so.flush();
}
function delUserinfo(){
this.userinfo_so.data.info=null;
this.userinfo_so.flush();
}
function getUserinfo (){
for(var i=0;i<this.userinfo_so.data.info.username.length;i++){
trace(i+":"+this.userinfo_so.data.info.username);
}
}
var gg_so=new test();
gg_so.setUserinfo("glghcool","glghcool@etang.com");
gg_so.getUserinfo();
( Y, V  o# k7 ?8 V% W+ u中国最大的RIA分享社区-与中国闪客一起成长和发展!
% C8 ^$ \1 s5 t/ T. FRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方外部载入文本中国最大的RIA分享社区-与中国闪客一起成长和发展!4 T! [7 p: ]+ `/ T5 o! @/ d2 K
动态文本框必须放在MC里面
复制内容到剪贴板
代码:
system.useCodepage = true;
loadVariables ("1.txt",mc)
文本里的最前面是:动态文本框的变量名=你的内容易* ~( X, I% [6 h3 F

/ Q" U" E4 ^! A* U& C) B2 eRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方判断用户名和密码是否正确,以及根据不同用户名进入不同帧数4 `9 l2 O' h4 c, @
用户名的文本框为myname,密码框为mypass
复制内容到剪贴板
代码:
on (release) {
if (myname == "用户名1" && mypass == "密码1") {
gotoAndPlay (85);
} else if (myname == "用户名2" && mypass != "密码2") {
gotoAndPlay (82);
} else if (myname != "用户名3" && mypass == "密码3") {
gotoAndPlay (83);
} else if (myname != "用户名4" && mypass != "密码4") {
gotoAndPlay (84);
}
}
FLASH无手指按钮的制作
9 }. n& J: p, o中国最大的RIA分享社区-与中国闪客一起成长和发展!只需要在第一帧加上:
复制内容到剪贴板
代码:
buttonname.useHandCursor=0
buttonname是你按钮的实例名(不是库里面的名字,属性面板里面的实例名)
1 @+ p3 R; P/ h7 m9 b: L) F0 ^- p$ U% qRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
% N; o& y, F) G; S; |$ HFLASH实现设为首页、加入收藏、打开一个制定的新窗口
$ K5 {! V. ?7 @5 ]1 n( X9 {www.52ria.com设为首页:
复制内容到剪贴板
代码:
on (release) {
getURL("javascript :void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.52ria.com;);", "_self", "OST");
}
加入收藏夹:
复制内容到剪贴板
代码:
on (release) {
getURL("javascript :void window.external.AddFavorite('http://www.52ria.com;,'我爱RIA网');", "_self", "OST");
}
在Flash中打开一个定制的浏览器新窗口
复制内容到剪贴板
代码:
Get URL ("java script:window.open("new.htm","newwin","width=320,height=320");")
Loading制作资料
4 Q% _6 j; }0 s% j& R8 O; Wria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationLoading的制作都是使用这些AS,那些样子不同的Loading只是表现手法不一样,AS都是大同小异的,自己看看就明白了# X) j6 }: ^- c  f1 c$ m  R. @
建一个MC.做一个载入条动画为100祯.拖入主场景中命名实例名为Bar,在载入条下面用文字工具拖一个动态文本框,在右下角加入变量名Percent
) `# i& t; r, m* Hwww.52ria.com0 Q! y& j, H( e4 a
第一祯加入祯标签loop,并打开动作面板,输入下面代码:
复制内容到剪贴板
代码:
bt=int((_root.getBytesTotal())/1000);
l=int((_root.getBytesLoaded())/1000);
p=int((l/bt)*100);
Percent=p+"%";//Percent为动态文本变量名.即显示百分比
_root.Bar.gotoAndStop(p);//Bar为载入条的实例名
在第二祯加入
复制内容到剪贴板
代码:
if(p==100){
stopAllSounds();
gotoAndPlay("main");
}else{
gotoAndPlay("loop");
}
动画开始的那一祯加上祯标签main或者这里可以改为跳到下一个场景名或某一祯也可以
0 Z! Z/ c1 s) R0 U& ~5 H; V. Fwww.52ria.comloading 制作中的主要AS:
复制内容到剪贴板
代码:
x=Math.floor((_framesloaded/_totalframes)*100);//_framesloaded 表示已下栽的帧数_totalframes 总的帧数
setProperty("_root.load",_xscale,x);// _xscale横向缩放百分比的值
jindu="影片已下载"+_root.x+"%\n 请耐心等待";
第二帧:
& r& U) P% S  \- ~  x! L  S/ @$ @输入如下AS:
复制内容到剪贴板
代码:
if(x<100){
gotoAndPlay(1);
}else{ jindu=" 下载完毕!";
}
用鼠标画线
复制内容到剪贴板
代码:
onMouseDown=function () {
lineStyle(2,0*000000,100)
lineTo(_xmouse,_ymouse)
}

onMouseMove = function() {
if (a) {
lineStyle(2,0x000000,100);//指定线条的粗度为2,颜色为黑色,透明度为100;
lineTo(_xmouse, _ymouse); //画线至鼠标所在位置;
}
updateAfterEvent(); //强制刷新;Flash 强制进行显示刷新工作。该语句不依赖于时间帧的触发。
};
onMouseDown = function() {
a = true; //鼠标按下,给a变量赋值true,即执行上面的if后面括号内的语句,开始画线;
moveTo(_xmouse, _ymouse);//重新定位开始点;
};
onMouseUp = function() {
a = false; //鼠标松开,给a变量赋值false,不执行上面的if后面括号内的语句,停止画线;
};
几个需要掌握的ASria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application4 X1 A3 k8 S7 b# L
1、var a = Math.abs(-7); // 求绝对值(这里是求-7的)RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方9 e6 q+ D& G# B7 S5 C
www.52ria.com9 k9 G0 i9 p* c! D; \$ [
2、function myFunction(myNum) {' s( \* K. N9 A) B
var newNum = myNum+5;
# R, h# M' Q  U' `0 R) JRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方return newNum;
" |' v, r2 {  V* ?2 C9 Xwww.52ria.com}
9 \8 ?5 a( P4 G" V7 Ftrace(myFunction(8));, B" n0 ?- d7 L; e$ O
//定义 调用并输出函数值
( {  V, ]8 l  r" c$ B) I) q+ a中国最大的RIA分享社区-与中国闪客一起成长和发展!
- ?! a; b( F7 [% C) S中国最大的RIA分享社区-与中国闪客一起成长和发展!3、多数情况下,需要用到鼠标光标在主场景中的位置,所以可以使用_root._xmouse和_root._ymouse表示。
0 _1 ^% @. {5 t3 S中国最大的RIA分享社区-与中国闪客一起成长和发展!onClipEvent (enterFrame) {
: J: g) u' |- t: i/ k9 m8 t7 Qwww.52ria.com_x = _root._xmouse;
2 N! _' b' c  K; x中国最大的RIA分享社区-与中国闪客一起成长和发展!_y = _root._ymouse;www.52ria.com, J. J8 {0 R. P; ~$ _7 R
}//让影片剪辑和鼠标保持相同坐标) a  P$ S8 [2 @# \/ T5 C7 {. n

4 V; Q6 M, b, n# Y# i$ t* h1 Pwww.52ria.com4、将矩形影片剪辑作为遮罩图形
) Y- r0 ]$ k# {. E# xwww.52ria.com在矩形影片剪辑的动作面板中添加如下ActionScript:RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方- `) q% ^; H1 C; U4 i. B! I7 o
onClipEvent (load) {中国最大的RIA分享社区-与中国闪客一起成长和发展!% m( M7 |5 K( h& o! H/ h
xs = _width;www.52ria.com7 c0 [7 j. F* d$ c5 _& x
ys = _height;
. ]6 G! Y: b6 h2 L! T, o. _2 m}
9 q. u2 a1 S* K0 w/ q& L: d& Iwww.52ria.comonClipEvent (enterFrame) {RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方: a0 U- f/ W/ e8 x6 k
_xscale = 100*(_root._xmouse-_x)/(xs/2);6 W$ \; v; _7 L$ p  u
_yscale = 100*(_root._ymouse-_y)/(ys/2);
  y3 _5 h1 h- z# H" {. _' D' {www.52ria.com}www.52ria.com( a! d3 ?% x+ b" \% X6 X% d
在load事件中,用变量xs和ys取得影片剪辑初始状态下的宽度和高度值。在enterFrame事件中,计算鼠标位置与矩形影片剪辑中心 的距离,算出它与矩形宽度和高度值的比值,然后作为_xscale和_yscale的值。该动画实现移动鼠标位置以改变遮罩效果ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application1 R! A  g7 _. V1 _. `4 c* ?

5 {+ z9 C1 O: ~0 e3 Y) r1 B( _9 g5、Array对象(动作面板的“对象”/“核心”目录)即数组,它用来记录成组的相关或相似变量。创建一个空的数组:
5 v5 ]/ R$ k: V4 j6 qmyArray = new Array();中国最大的RIA分享社区-与中国闪客一起成长和发展!; x3 v! {7 g  c- m( C1 F4 y
如下所示的ActionScript创建一个确定值的数组并在输出窗口中显示每个元素的值:
: ?1 g1 F( d- |- n3 Y. d& BRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方weekDay = new Array("SUN", "MON", "TUE", "WED", "TUR", "FRI", "SAT");RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方; J/ x, x9 b, v
for (var i = 0; i<7; i++) {
* k7 }4 _( Q2 IRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方trace(weekDay);, V3 |! c. c3 j4 f# {
}* a4 d7 ~* S+ `2 o) G
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application3 n0 M) {2 A% C0 y) c- s: Q1 f
数组中还可以嵌套数组,即构成多维数组,如下所示:% |  G% N* P8 \0 ~# r( C  w, i' s
polyArray = new Array();ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application' X; i. J2 p7 _- s( K* R
for (var i = 0; i<3; i++) {) ^- \# x, K* X/ g- T3 H* M3 G
polyArray = new Array(i*3+1, i*3+2, i*3+3, i*3+4);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application& J' m, |0 H8 ?1 m% F2 K
trace(polyArray[0]+" "+polyArray[1]+" "+polyArray[2]+" "+polyArray[3]);
" l0 m0 R% n2 g  f2 p. O9 nRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方}8 N. ^# u: e2 p+ Q: M
输出窗口中将显示:
: y2 W0 R* b8 i3 B% @7 f: U2 Z1 2 3 4
9 {% N  F8 G3 U3 I) h' O6 rRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方4 5 6 7' d. c& O; K+ }
7 8 9 10RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方. b% N! r5 B8 {4 f1 {

3 Y4 ?2 z' t0 n2 @' v. K2 E判断本机Flash播放器版本并进行下载
" i3 J1 m. D% ]+ S/ e. b中国最大的RIA分享社区-与中国闪客一起成长和发展!ss=System.capabilities.version;
0 n+ Q7 `, j& {, I! {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationif(substring(ss,5,1)<>"7"){getURL("http://www.macromedia.com/cn";,_blank);}//'" target="_blank" >http://www.macromedia.com/cn",_blank);}//那个7就是版本号
: X9 L0 y! ]6 t& {- X9 B+ M
- w( ?+ k4 i; [  q7 u4 a" U用奇偶判断来做一个按钮的声音开关
% m' ^3 R: ~* K' M/ m; W中国最大的RIA分享社区-与中国闪客一起成长和发展!第一帧加入(第一帧空帧):
: g9 T1 v9 m& \+ xRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方t=0 //给t赋初值: i: C: S( ~( s' Y4 f3 Y+ g
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方8 G; `/ F" D+ g$ e  ]
第二帧加入:ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application2 V! e4 ], q% [7 |5 I+ j( f
stop(); //停止在第二帧
+ T* N  l4 A, ?$ U& F中国最大的RIA分享社区-与中国闪客一起成长和发展!ms=new Sound //新建一个声音对象ms
5 t$ D1 D4 ~& }. e  t& k- ums.attachSound("sound") //空声音对象从库中调用连接名为sound的声音
  h) B, b  ?! d5 T, x- e( vwww.52ria.comms.start() //ms开始播放中国最大的RIA分享社区-与中国闪客一起成长和发展!% C- a/ M4 F3 e
ms.onSoundComplete=function () { //当ms这个声音播放完后执行以下ASwww.52ria.com! A( o% G  F( }. e, I
ms.start //重复播放ms
# f0 I- u2 ]2 ?中国最大的RIA分享社区-与中国闪客一起成长和发展!}中国最大的RIA分享社区-与中国闪客一起成长和发展!9 ~; y/ {8 I+ u7 H

8 T; z; H& ~2 I, O7 f1 V第二帧上面的控制按钮加入/ j7 b* j4 R- |
on (release) { //当鼠标松开的时候执行下面AS
9 f9 t/ E% Z) K2 }2 e+ k  v- f2 n1 zt=t+1 //t的值等于本身的值加1
3 [/ `7 @; |4 A, `: @% ]3 sria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationif (t%2==1) { //如果T取摸2等于1
3 [8 |3 {7 V; d- E/ {" Xms.stop() //则ms停止播放中国最大的RIA分享社区-与中国闪客一起成长和发展!# ^6 c' g* S) R1 D' B# g* _
b=ms.position/1000 //b的值等于现在ms声音停止的位置ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application: n1 I- W9 w9 T' A+ j) B* g
} else { //否则
6 q' W5 E" i( v7 e, h中国最大的RIA分享社区-与中国闪客一起成长和发展!ms.start(b) //ms从刚刚停止的地方(b)开始播放
' d; o  ?; l% E% i. U5 Gwww.52ria.com}
+ M7 ^2 X7 i6 J5 ]$ A9 F}
% P8 M7 A9 ^& @) jRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方" J0 Y' _- _5 t. L: M  |" b; ~
实现倒放(可以自行联想作出许多不间断缩放效果,如动态按钮等,曾经我写过一篇这样的教程):- H2 c' p; N. ]3 j4 c
给放在场景中比如有40桢的MC添加如下语句
4 b, W% c* Y+ H0 T. ^$ ~! gwww.52ria.com
2 [6 z4 i+ L: o# t6 n中国最大的RIA分享社区-与中国闪客一起成长和发展!onClipEvnt(load){
( X# l1 g: y* M1 E. F5 B% F中国最大的RIA分享社区-与中国闪客一起成长和发展!gotoAndStop(40);//影片载入时就跳转到40桢并停止
: G( i5 O, V( I. V! F5 K- W- j}
. g+ [4 k5 r3 \4 _& l8 x: u7 P0 Rria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方8 \$ ]' l8 w% _7 r& V
onClipEvent(enterFrame){
  G( Z" H; p+ V4 GprevFrame();//不断的播放前一桢,
8 w5 Y8 w  L; b! o, K中国最大的RIA分享社区-与中国闪客一起成长和发展!}
# D8 C! ?1 r: ]. F7 wRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方9 }4 w9 {! \) w$ b) A: K& r3 B( w
一些简单的AS和一些程序思路,掌握最好:2 T" o: K- v1 B) @* @
***************************************************************************************
3 g0 j4 V5 K$ G$ O! F# BRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方1.复制MC并随机设定子MC的相关属性:
/ }: i$ @8 w2 N6 y/ e/ BduplicateMovieClip("mc","mc"+i,10+i);
/ C" W" b" H; C- r; o; }setProperty("mc"+i,_x,random(400) );//x坐标
: A% ^2 a7 v6 t# i4 @中国最大的RIA分享社区-与中国闪客一起成长和发展!setProperty("mc"+i,_y,random(300) );//y坐标
  F% b9 Q# R! gRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方setProperty("mc"+i,_alpha,random(100) );//透明度属性www.52ria.com+ r9 ]; f# n) Y+ n
i++;
8 z  R& ]# z) |, lRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方if(i>200){//设定复制的个数;
% B- h8 n- W# |$ z( e; a) yRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方i=1;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application! Z2 w, n0 W+ l' b0 X. g  Y- s
}
( |% L' Z: ]4 {, C2 M! f*****************************************************************************************
3 p; o6 j" W# g- t8 ~2.文字的逐个出现(打字效果)
& N8 F' R2 _8 G0 l* a6 l3 k中国最大的RIA分享社区-与中国闪客一起成长和发展!Frame1: text="引号内是要出现的字";RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方+ ]. r) ^1 U" `- o( e: I
ll = text.length;// 表示text文本的字符数;中国最大的RIA分享社区-与中国闪客一起成长和发展!# u1 |! B- z* Y) b8 g( C. n
i = 1;//用于控制输出的变量;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方& y# b4 V0 ]$ Y3 `$ ?

0 T: _9 T1 t- Z+ c" n7 i1 ERIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方Frame4: ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application' U: t  y! w" H
if (i<ll+1) {, A+ \' q! P' _( Q
text1 = text.substring(0,i);//从第0个字符开始抽取显示,抽取长度为i;中国最大的RIA分享社区-与中国闪客一起成长和发展!$ S* P* j3 v7 K8 A8 I$ d! `$ R2 H' \
i++;
; ~( c( E% I3 {4 h( s+ L7 i}
7 ^/ S" g0 \/ C7 x/ `% _5 uFrame5:
/ t: p* {. c0 {1 q8 e' hwww.52ria.comgotoAndPlay(4);
# |, s* _/ A& ^3 V* W  x中国最大的RIA分享社区-与中国闪客一起成长和发展!*****************************************************************************************www.52ria.com; p* Y9 G8 A: R
3.冒泡法排序:
' h8 ~/ I3 E$ n6 j  Rfor(i;i<n;i++){ //外层循环;
3 j7 c- u2 p0 R) T; l0 }) Z) W中国最大的RIA分享社区-与中国闪客一起成长和发展!for(j=n;j<=i+1;j--){//内层循环;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方6 J; ^" G$ A5 c7 B" \+ m6 T; \  j
if(a[j]<a[j-1]){中国最大的RIA分享社区-与中国闪客一起成长和发展!, Q9 J* S& W) j
temp=a[j];RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方6 |& @4 v; y- q: V: D- |+ l- [
a[j]=a[j-1];
5 q' S, V% {5 U) fRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方a[j-1]=temp;//交换位置;
( A1 F& j4 J$ O7 T0 Fria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application}www.52ria.com8 k% ^+ U6 C9 I4 N6 N  Y
*****************************************************************************************
9 R. K3 o! U4 j8 Y0 P4 j4.插入法排序(算法复杂性比冒泡法要小):+ p/ V3 `# c6 Q# _+ p0 w
for(i=2;i<=n;i++){
5 U% f! s, z: d' Pwww.52ria.comj=i;1 @: V( j* e" E( o; e0 P
if(a[j]<a[j-1]){ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application8 G! t1 m) z; C$ `7 ~( y- ~
temp=a[j];www.52ria.com1 U9 B" I3 [- j8 G9 _# {
a[j]=a[j-1];; u! u# J- V; r8 P% b: J9 S( Q: T$ c
a[j-1]=temp;
" h& h; n$ ^3 eRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方j--; }www.52ria.com7 J! Z6 S. O; A
}*****************************************************************************************RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方4 D4 v2 Y+ @0 W$ d; g  q
5.一个按钮控制声音的播放与停止: " k0 Z# l( V( k. J) e$ ^" B$ e
on(release)/ P1 w) l" V8 L$ K
{a=a+1;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application: M4 E. M( ^+ d4 |! J' {
if(a%2==1){//奇偶判断;www.52ria.com! W5 y/ \- @8 h. G+ m% y( ^5 r
mysound.stop();
6 p4 G" r% _. R# Y  i# @& a5 U  S_root.b=int(ji.position/1000);//记录下停止时播放的位置;
, e( l( M+ W$ ]}ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application* k/ r: A& t* E9 c5 j
else{ mysound.start(_root.b);//从上一次停止的位置开始继续播放;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方7 m- Y) u! p' i$ e1 r5 F1 q
}
$ \3 T, p1 ?& b: s/ p  S2 M2 p; Twww.52ria.com} ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application. I) c2 O/ W- B9 ]) o3 e& V% f) t
*****************************************************************************************
4 O! L3 I/ ?- n+ k2 y  P6 Iwww.52ria.com6.MC以恒定速度旋转 www.52ria.com1 P; v% g: C- m: b( p/ N
1 j( v5 t$ T3 Q5 ~7 \- m- r2 O
onClipEvent (enterFrame) {* ]$ X+ c( U0 o2 z: V- M
_rotation +=6;//设定每次的旋转角度值;
5 x' S) a/ E( b) L中国最大的RIA分享社区-与中国闪客一起成长和发展!}
, q, I3 x+ Q* a% ]0 ^7 d6 ]& c*****************************************************************************************
* v1 u4 `5 s* n$ B" m- w中国最大的RIA分享社区-与中国闪客一起成长和发展!ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application; {# g* d$ y7 Z2 Y
和WEB结合设计中用层来遮住FLASH
& r/ t+ `# ^' i; S% |* k7 Q6 K1.在flash的parameters里加入 <param name="wmode" value="transparent">
( [: t( k$ Q( u( Z中国最大的RIA分享社区-与中国闪客一起成长和发展!2.<body onblur=self.focus()> www.52ria.com' e& r( l, ]! @8 {% ?1 x. p3 C

' L: O& W" |+ w$ v! A. m. l* \RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方遮住场景以外的部分
- J3 ^) ?, o# r( hwww.52ria.comStage.scaleMode = "exactFit";
0 \( |& t7 S" j3 o8 U  Bwww.52ria.com
2 i7 g+ L$ ]# G+ N, s$ N+ M7 x% T) n--------------------------------------------------------------------------------ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application; @& a6 l6 F9 _# `/ A; o% u- Z
www.52ria.com2 C8 A) r% r% m6 l4 d6 [) o4 s: S: X  [
ding8285斑竹13楼加入,感激中!希望大家都来补足!www.52ria.com' y$ Y* K3 J8 h2 y
判断输入是否为数字的函数:
2 Q" a3 t: ~# d) y5 ]0 _ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application4 o- }  l( q, g/ r- T
on(release){
6 N% q6 H9 m. N. t4 L" y  Gif(Number(pass)==NaN){//判断输入是否为数字
$ I6 h' a1 v" h: R7 Gpass=""; ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application% \+ ^( c! V3 G4 w( u
}
8 ?7 V7 y* M* O9 q9 K' K# q中国最大的RIA分享社区-与中国闪客一起成长和发展!
& j( O- Q0 B( b( c5 _RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方检查E-MAIL的函数:
4 G3 x5 Q& \- T0 pwww.52ria.com% P) M! I5 u6 l
function checkemail(email) {
' H6 k; R, d" H7 WRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方var str = new String(email);
; [+ h, s& ^/ W2 x4 u1 l" M7 Gwww.52ria.comvar arr_email = str.split("@"); www.52ria.com: {7 C/ _& X& F* }3 z
if ((arr_email.length != 2) || (arr_email[1].indexOf(".")<1)) { # d6 S* R: d& y& A6 |1 F: s
return (false); 中国最大的RIA分享社区-与中国闪客一起成长和发展!3 H. l# z% V7 ]# u. Z' x+ Q0 x/ }$ k
} else { ( J" P4 ]9 N  j' Y8 B6 o6 ~
return (true); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application, m2 |% }0 S% L+ w
}
+ Z8 Y! T9 J! \' a} + Z  \8 Q2 L. v

: a4 L% p  |* \* {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application延时函数:
) Z5 X$ w9 M- J" p$ _ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application
/ \2 A6 R* S2 I& SRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方function showTime(second, option) { ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application3 u0 b- P( k0 M& K5 G6 i
//延时函数
, J: j  p; w2 m( hRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方this.createEmptyMovieClip("t_mc", 9999); 中国最大的RIA分享社区-与中国闪客一起成长和发展!& \: ]  s& ~2 W$ O  K0 r: K
t = getTimer(); 中国最大的RIA分享社区-与中国闪客一起成长和发展!, f1 H8 q0 Z" a$ D  `% y
f = false;
" J6 V* Z0 e! y. S3 {% G2 Bif ((getTimer()-t)>(second*1000)) {
! L, X3 n: J% x5 ]( Uria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationoption();
; x' w% t6 P! GRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方} ( f0 z3 b; R# l2 u
} 6 N/ \# p9 I4 z! |# M
function go() { www.52ria.com( i7 P$ f# ^$ ^$ N0 K% p
//加入效果
$ [5 k6 _/ e8 R) S! Yjpg2._y = jpg2._y+77; www.52ria.com/ [6 u/ O5 @, W! C1 X" K
jpg2._alpha = jpg2._alpha-15; 7 p3 k, i. J' X9 ?+ C
} ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application/ |, W/ h# p9 Z$ g
fscommand("fullscreen", "true");
! k6 C: |9 q3 Z1 Q0 c6 YcreateEmptyMovieClip("jpg1", 1); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application9 ~3 j; [5 N; e  W7 }$ A
createEmptyMovieClip("jpg2", 2); 中国最大的RIA分享社区-与中国闪客一起成长和发展!2 I+ }( h3 ?: c( F
jpg1.loadMovie("1.jpg");
% u& }" B& w2 W0 |; R9 `+ Y: L中国最大的RIA分享社区-与中国闪客一起成长和发展!jpg2.loadMovie("2.jpg"); - |! b/ k7 [& ]7 o, K
i = 0;
/ N% d+ a8 W( a- J1 Lwhile (i<=100) {   j& U8 U9 D; t" ]
showTime(0.1, go);
- L7 l# s( T( N8 l/ yi = i+20;
8 i$ h8 {/ c$ p: [) }3 T# Cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application}
* T4 h! [+ I  Y) v& Kria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application
. _+ a. a" j* ^  qwww.52ria.comFLASH中的保留小数的函
- K' w  k3 B7 a, _/ Q8 F' u1 D中国最大的RIA分享社区-与中国闪客一起成长和发展!
* u* `* j4 o7 _  RRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方int(你的数*10)/10;
+ i" u! N) ~3 g# t$ {9 m) W7 |中国最大的RIA分享社区-与中国闪客一起成长和发展!这样是保留一位 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方+ c' j$ j3 C9 o% \2 g* i. T
乘上100就是两位。以此类推
$ w- n0 N+ A& g: V  Qria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application
7 e8 [; I; C/ y- V1 m# W中国最大的RIA分享社区-与中国闪客一起成长和发展!FLASH脚本实现关机
( m) {) Q$ {. S+ k9 FRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方$ V% ?$ o$ J# e
flash5:
. O5 R6 `/ b( O8 C( }( Xfscommand ("exec","rundll"+chr(9)+"user.exe,exitwindows");
' h* a' h, i$ g* I0 C! q$ cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方) j3 N: g- O# R( z3 T
鼠标双击问题!
5 U. ~1 I, n' L- k; pRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方) n4 T+ u3 e4 r$ `
lsn_DbClick = new Object(); www.52ria.com8 y3 i; j" [: Y6 a
lsn_key = new Object();
; k8 U" M" K- V" W0 kwww.52ria.comlsn_DbClick.onMouseDown = function() { RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 F6 Z  N$ B) d6 ^
clickTime = getTimer(); " J6 u! D* R7 O2 j. |
if (clickTime-lastClickTime<=300) { 0 |8 k* M  u/ @" o6 [% Z9 _! m
trace("双击了鼠标"); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application) \' _3 x( W3 c! R* o1 h6 L
}
. _4 u& @! X( U! [: W- t: s: d( L( C. slastClickTime = clickTime;
4 r# Q& A7 o: g5 x2 O' P};
) `( ]- \- z2 _% |中国最大的RIA分享社区-与中国闪客一起成长和发展!Mouse.addListener(lsn_DbClick); 中国最大的RIA分享社区-与中国闪客一起成长和发展!* ?' r3 F" k, ]/ z. c
time = getTimer()-down_time; ! @1 Z8 Z; x$ p! ~, j
if (time<300) { 7 \; |; o$ }* W* b7 j
//双击后的代码部分
0 x  M  r% @$ x% iwww.52ria.com}
& R# v7 Q: R& A8 v. hdown_time = getTimer(); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application+ `! B3 N: d/ f% O1 H) D+ B" f
怎样在从另一个swf中获取变量 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方6 G* n5 f& T7 R# ~% p1 ^

+ ^* l- `/ ]  D4 ~! \8 R; uwww.52ria.comloadMovieNum("vars.swf", 1["POST"]); RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方! z" H8 ^9 X' {$ U
_root.onEnterFrame = function() {
) b% r% V7 M  m4 m8 z2 M+ ]trace(_level1.myvab); RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 I, a! t: ~; H) i' S  E& z, q
}; 中国最大的RIA分享社区-与中国闪客一起成长和发展!, r+ r0 W# i+ D* _
//当加载完毕后,输出就有值了...
/ ?- _6 x/ P' n' h/ m: a" m" ]  q3 p) E' G' c
鼠标右键及滚轮的代码
6 {" B% j8 s- O3 W中国最大的RIA分享社区-与中国闪客一起成长和发展!- M) C4 m5 Z) U& E
if Key.isDown(2){},(左键的代码是1) ; Q% z7 x, m. o4 {" u

8 t9 O+ w; I9 e& F" n左键:Key.isToggled(1)
; Q2 X& d( r( B! K2 V7 I5 CRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方右键:Key.isToggled(2) RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方! f3 m% {( b: X0 ]
滚轮:Key.isToggled(4) 中国最大的RIA分享社区-与中国闪客一起成长和发展!, J  ~! s2 w5 X" J- t
滚轮1:Key.isToggled(4) PC机上用 中国最大的RIA分享社区-与中国闪客一起成长和发展!4 o0 ?( E# G0 E9 y
滚轮2:Key.isToggled(3) MAC机上用
0 f4 i! j, G7 C8 T未知:Key.isToggled(3) ' a" p3 C5 w) l6 c/ l7 K* e
this.onEnterFrame = function() {
: `. e) x5 c8 c0 k. v2 rria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationif (Key.isDown(2)){ www.52ria.com. l  b. |5 c2 K' U5 ^( Y. x7 j
trace("asdfjsdjkf");
2 U' ?1 [6 p( wria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application}
5 V' Z) o3 j- c) k4 m}
% D$ w1 c5 [0 g5 E# e0 S中国最大的RIA分享社区-与中国闪客一起成长和发展!
- w8 |! i% k8 I5 nwww.52ria.com实现TAB功能 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方0 k6 E& [/ ~, n& _

" H1 m2 I" G4 mwww.52ria.com获得焦点 ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application1 ]1 s, i6 C8 n) M; N
使用Selection.setfocus()函数
7 `: n" y" {$ K/ T9 N中国最大的RIA分享社区-与中国闪客一起成长和发展!举个例子:
+ W/ C. I% ?. l: URIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方例如你在主影片中有N个文本框,变量分别为text1,text2.....你想使影片一播放就把焦点落到第一个 ' f8 Z! K- _0 x1 O, Z$ b4 @
文本框你就在第一FRAME 加AS如下:
4 P# u! ]3 U, x2 M! h, w% h3 ISelection.setfocus("_root.text1"); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application+ {3 [; v( E+ P8 T( S; X* k4 a& I1 ?

3 o3 ?" m! z! _7 [, Ewww.52ria.com我们可以举一反三
/ s. k# J8 i* P3 jria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application
% C/ k2 `6 H- _9 Dria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application实现TAB功能 二
4 P' Z5 g! x" ~! N% y" `RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
4 y+ s9 W4 t1 f/ }6 V2 d0 G% N: t1 T中国最大的RIA分享社区-与中国闪客一起成长和发展!把这个N个文本框做组成一个数组
& w- w5 A; \" |5 o, n2 hRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方numarray=new array("_root.text1","_root.text2",....................."_root.textn"); www.52ria.com: J7 H" T3 ~* H
首先获得鼠标焦点
+ x6 k) d" G) @) ix=Selection.getfocus();/* x 获得鼠标焦点的一个字符串 www.52ria.com# k" ~# P1 d0 P0 i+ @
for(i=0;i<=n;i++)
  D* g, c( n  _RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方{
" H" Z1 l7 v" Q, K1 E( ^. ?) pwww.52ria.comif(numarray==x){ www.52ria.com% Z+ [* r6 I- [* K* P
num=i; /*获得当前焦点在数组中的位置 中国最大的RIA分享社区-与中国闪客一起成长和发展!0 P% e* K& ]+ S! |
} RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方" `! L( S7 p+ m) Z7 ^6 X
然后编写TAB键功能
0 e7 y: Z' X5 `. ~中国最大的RIA分享社区-与中国闪客一起成长和发展!on (keyPress "<TAB>") { www.52ria.com5 W* H% ^( T, {( o3 {/ |3 f
if (num==n){num=0;} ( y$ E8 [4 a( M2 e+ Z% Z
else{num++;}
+ R+ X- R3 G# V9 j+ _  X中国最大的RIA分享社区-与中国闪客一起成长和发展!
0 w* `, ^* C* B" Q/ x3 k; OSelection.setfocus(numarray[num]); www.52ria.com0 x8 N7 a1 y, H3 N" N" z
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application% o0 p1 B1 }* Y( M& p2 V# C2 A7 h
} www.52ria.com. ]+ M% |8 u0 G& \& k
按钮能像window那样用Tab键来转换选择
/ e" g" H* c( q) v+ ^8 \RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方用button.onKillFoucus
1 O" [9 h0 {3 M+ i$ y" `' ], Z
: t, {! `0 m$ `  Sria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application*两点间画直线 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方/ V* u1 f& }8 Z6 A. L
*画螺旋线
) i# x* s& |2 N7 [% D# P*画正方形、圆、椭圆 www.52ria.com% F; u6 l  _: r6 j
*抛物线
- V1 J8 F" T7 g; H+ T1 Kria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application*正弦、余弦线
* q$ e, O; [2 \* |* b中国最大的RIA分享社区-与中国闪客一起成长和发展!
$ {3 K1 J3 [# j' V4 F" y- q中国最大的RIA分享社区-与中国闪客一起成长和发展!使用方法:加到帧中就可 , k. a2 U4 x" V
  Z( `7 B# ~/ s* ~& a
// 画直线 ! e8 U9 N( f$ m& L' w: j
// / x1, y1: 起点坐标 2 s( z3 O; b. l" ]% W1 P8 C+ R+ k
// x2, y2: 终点坐标 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方" z/ F( _% v! j+ M: r: I  Z* ?
// k是层次
# P2 f/ ]; @/ V' E$ b( F* Cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationMovieclip.prototype.drawline = function(x1, y1, x2, y2, k) {
& n. {) S: O5 athis.linestyle(1);
* c; x: J2 x/ ^6 Qthis.moveTo(x1, y1);
; d/ _' L$ h& v; ~! c5 U1 Nria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationthis.lineTo(x2, y2); ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application3 d- X' d5 M) I7 Q) L
}; ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application. O+ e9 Q, O/ y. g8 Q( P0 \
// 从(0,0)到(100,100)画一条线 www.52ria.com" X3 S9 g2 _5 L) D
_root.createEmptyMovieClip("mc", 10); 中国最大的RIA分享社区-与中国闪客一起成长和发展!; g* O* M2 I9 p* x7 _
mc.drawline(0, 0, 100, 100); www.52ria.com' V; Z& G* Q5 y3 W  |0 x% `8 C2 S
// 画螺旋线
# J3 V1 Q2 S9 w% ?' g// w、h为宽和高 中国最大的RIA分享社区-与中国闪客一起成长和发展!( G8 b; H, b, h! ]4 c' \
// f控制线的长短,用弧度表示 6 Y, C$ A: {. T$ _# e! |
Movieclip.prototype.drawhelix = function(w, h, f) { " \2 R/ g1 Q9 [# R( b& ?
for (var i = 0; i<f; i += 0.05) { RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方1 M! ^  s% V5 Y. E$ Y! v& T  b
this.lineTo(x=Math.sin(i)*i*w, y=Math.cos(i)*i*h);
2 A( l7 t* Z7 \5 Mwww.52ria.comthis.linestyle(1); RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方( ~3 G4 t" E3 t6 c; \0 ?
}
2 c* O" C9 D/ f9 b) p6 Q}; RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方. Y; E1 D+ b7 ?( x
// 以(100,100)为中心画螺旋线
, G* D- Y9 j! Z$ @. Hwww.52ria.com_root.createEmptyMovieClip("luo", 1); ! X" c7 [: r8 {5 ~/ ?
with (luo) {
2 w' u1 s7 ^: uwww.52ria.comdrawhelix(5, 5, 13);
) j7 Y) ~1 C8 Y' E* R% H_x += 100;
: u6 E: j2 i' b4 E$ i8 c3 dria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application_y += 100; www.52ria.com/ A1 K) j# r5 o5 y4 |
}
& n1 f% j1 {" R9 J8 \3 }RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方// 多功能函数,可画圆,椭圆,正多边形等
4 a' L& `, q. u  U+ t* q5 U0 R- D// n为边数
: N- d' O, k2 nwww.52ria.comMovieclip.prototype.drawmany = function(w, h, n) {
+ E) {; a- l5 ]中国最大的RIA分享社区-与中国闪客一起成长和发展!f = 2*Math.PI;
& O6 h1 d; Z; o. ~- _4 qria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationfor (var i = 0; i<=f/n*(n+1); i += f/n) {
" ?7 [( l' {2 u2 j+ dria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationthis.lineTo(x=Math.sin(i)*w, y=Math.cos(i)*h); www.52ria.com# x1 j. P3 J  T' D
this.linestyle(1);
. H; \3 H8 u2 G' Rria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application} www.52ria.com; Y* S. g" `# s: z
};
! v$ \4 v0 ?/ y4 F' xria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application// 画一正五边形
3 U5 _5 p5 \/ S: v  Dria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application_root.createEmptyMovieClip("duobian", 2);
( d6 x5 b+ Y( o' m  `" Swith (duobian) {
; q9 u4 U, p' @* V2 F! Z7 R0 rwww.52ria.comdrawmany(50, 50, 5);
. Q+ y, e1 E$ V7 yRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方_x += 250; 7 T" c* P& }# O; E6 X4 v
_y += 100;
$ L7 q: o" W* [/ uwww.52ria.com// 5为多边形的边数,6.3为2pai 中国最大的RIA分享社区-与中国闪客一起成长和发展!+ t9 c: D' V9 `9 h' Q- M
} 8 N7 e" a1 w: G3 G# m
// 画一椭圆 www.52ria.com. w% x7 |' y0 y- j
_root.createEmptyMovieClip("tuo", 3); - a3 t5 e+ Y5 X! o: t3 N. Q
with (tuo) {
1 b9 C. T$ F5 q8 tdrawmany(25, 50, 100);
* a7 j. m6 s& u1 [: l: `& GRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方_x += 400; 8 H8 n2 ?1 }) s( V
_y += 100; 中国最大的RIA分享社区-与中国闪客一起成长和发展!- v  `4 P* u8 u
} www.52ria.com9 O8 G8 q& K% J( |
// 圆
' \# X7 \" N" d) ?+ [. r9 Qwww.52ria.com_root.createEmptyMovieClip("yuan", 4); , R/ C8 d7 z8 {- c2 i. ^
with (yuan) {
! f7 L) S# M1 F1 [; E1 }www.52ria.comdrawmany(50, 50, 100); 8 C/ m3 V6 U( a& o8 J- Y
_x += 400;
) t" ^, x7 U8 M) j$ O_y += 300; RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 Z/ W% |: c9 N( N& }6 ^
}
. |' d8 J; }& |2 [* m0 E# S6 L$ V) c// 抛物线 www.52ria.com; J! c+ c) @  L0 A! R
Movieclip.prototype.drawparabola = function(l, r, k) {
( g  j! u3 l) J; b- X$ mfor (var i = -l; i<=r; i += 1) {
% N/ Z4 ^: ^' r3 ?! @ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationthis.lineTo(x=i, y=k*i*i); 中国最大的RIA分享社区-与中国闪客一起成长和发展!+ f) V! c+ p, \- ?4 x; w5 Q
this.linestyle(1); 中国最大的RIA分享社区-与中国闪客一起成长和发展!4 \  I5 |' U3 P
}
) f; U$ A% u8 w5 ~0 a3 i中国最大的RIA分享社区-与中国闪客一起成长和发展!}; RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方# ~" R. o" H9 D# i
// 调用
  o% P5 g; B0 K& t3 B  d" {中国最大的RIA分享社区-与中国闪客一起成长和发展!_root.createEmptyMovieClip("parabola", 100);
$ e( c: ]$ u  E3 cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationwith (parabola) {
5 H. A& X2 E% m# u: t; g- P# Vdrawparabola(50, 50, 0.05);
6 d$ j6 `, A& E* j* r: ywww.52ria.com_x += 200;
' ]  m; _) H6 R" L_y += 200; " f2 z  c/ t2 s
// 顶点坐标
( N  R! T6 e. N/ m+ w}
' r5 L) Y! d9 [  Q; bRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方// 正弦线,余弦类似
% l  X, V. S! I! ^$ \' [中国最大的RIA分享社区-与中国闪客一起成长和发展!Movieclip.prototype.drawsin = function(n, k) {
! y! ?3 M1 ~4 l- v0 u& U% MRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方for (var i = 0; i<=90*n; i += 1) {
, F1 d) q; e% X6 _$ F9 Bthis.lineTo(x=i, y=k*Math.sin(i*Math.PI/180)); 中国最大的RIA分享社区-与中国闪客一起成长和发展!! ?# ?! b7 j5 L! D
this.linestyle(1);
/ ^0 G4 |( N# B} 中国最大的RIA分享社区-与中国闪客一起成长和发展!3 _6 h, J. }, D
}; ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application# \+ r0 _# l, |+ c
_root.createEmptyMovieClip("sin", 101);
& s6 a, O+ I0 T9 L- D. y* Cwww.52ria.comwith (sin) { www.52ria.com2 k2 T) z5 g1 F
drawsin(4, 50); 0 f9 X+ X- J9 T1 q
_x += 200; 3 s! F. F$ }) [1 Z
_y += 200; RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方0 b( Q0 b) D$ j2 K6 k
// 顶点坐标 ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application! X4 x6 F9 h) x0 n1 ?, Y
} RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方9 @1 |2 Z. g4 E* i
Movieclip.prototype.drawwave = function(w, h) { RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方. w/ w7 u# J7 W" R5 A1 X9 b# a+ g
for (var i = 0; i<=6.3; i += 0.01) { 中国最大的RIA分享社区-与中国闪客一起成长和发展!* n8 E' p% {6 }; b$ \3 @0 d
this.lineTo(x=w/Math.cos(i), y=h*Math.sin(i)/Math.cos(i)); * q9 {4 F/ Y( H6 V! n# S' T5 Q
this.linestyle(1); www.52ria.com6 d5 Y/ T! F- p- c
} 中国最大的RIA分享社区-与中国闪客一起成长和发展!1 h5 p% P, g2 R% r7 y6 l
}; 5 X( ^1 k( }0 F1 ^
_root.createEmptyMovieClip("wave", 105);
! |1 m* s* `$ N8 Owith (wave) { 中国最大的RIA分享社区-与中国闪客一起成长和发展!, }. o. x7 \% _$ Y
drawwave(100, 100);
. M4 e, F0 O0 J# `: ]1 s% i- o# ywww.52ria.com_x += 200;   ?9 J3 ?9 k, Q( {
_y += 200;
% c# c  O% y/ n! f# C$ y+ G% l// 顶点坐标 www.52ria.com; G$ U  a* Y) d" k. p2 R( P
} RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方* z0 g# q+ I  b2 H3 X) e

1 Y; m+ P& e* \7 R, a, [4 p4 T中国最大的RIA分享社区-与中国闪客一起成长和发展!一个动态文本设置alpha函数。 , |; |# p8 F+ k/ [9 r- r$ l
中国最大的RIA分享社区-与中国闪客一起成长和发展!% @. O. _$ t+ @4 }8 r3 Q# S* `
function setAlpha(obj,alpha){ % }7 U0 x2 ^' o7 N" C# k
var rgb="0x"+(255*(100-alpha)/100).toString(16); % F- D3 f% a) a$ l/ A
rgb=rgb<<16|rgb<<8|rgb; 中国最大的RIA分享社区-与中国闪客一起成长和发展!% q; _+ Z: c& a& m6 b0 t
obj.backgroundColor|=rgb; www.52ria.com5 U# g0 E! @$ i( x7 \
obj.borderColor|=rgb;
# C2 q' J* w0 \3 C5 r% Pobj.textColor|=rgb; }
8 |& N" z# N: f% _" g% G- o; U4 A* S- }- X1 \
一个遍历level0中所有MC的instance name的函数。(可以修改一下用在其他范畴) 中国最大的RIA分享社区-与中国闪客一起成长和发展!& A& b5 G& U& ^

1 y! F* `+ v; Tria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationfunction readAllMC(){ www.52ria.com. p$ p( Q. N) U
this.MCitem ; 中国最大的RIA分享社区-与中国闪客一起成长和发展!2 _3 T7 c1 V5 w( _! V6 s: `
for(what in _level0){
* k/ I0 c! v1 O; N* eif(typeof(_level0[what])=="movieclip"){
5 d) i2 S) q  y0 {8 Dwww.52ria.comthis.MCitem[what] = _level0[what]; 中国最大的RIA分享社区-与中国闪客一起成长和发展!% o, g6 J# Z, R, `2 W( }5 ^! J
} % H' J9 J( a3 K: w2 I1 W9 s
} www.52ria.com4 ^4 n# w* I, U- g! ?
} - o' U' u. ]- W5 ^( a9 Z" q; M
% T- c# P# w  x. e6 t
设置MovieClip颜色:
9 n& r7 R& h  ~. d中国最大的RIA分享社区-与中国闪客一起成长和发展!RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方+ C; P( G6 [  h: \) {1 B# y2 ~. E* i
MovieClip.prototype.setColor = function(c_color)
. Q9 w# D: S0 V5 K5 n% ^ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application{ 中国最大的RIA分享社区-与中国闪客一起成长和发展!) m5 y. z9 t* ?6 {& e4 \6 y9 G* Z, Z5 `
var mycolor = new Color(this); & Z3 F- G* ]1 X( W7 _6 c7 n  X8 O
mycolor.setRGB(c_color);
- J1 `9 d, o  l/ H中国最大的RIA分享社区-与中国闪客一起成长和发展!}; , U, d* I; ~+ @4 {
//调用: RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 c" A: e5 [* s3 p% h6 w
yourMovieClip.setColor(0xff0000);
" m4 |$ b( K. x  Dria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application中国最大的RIA分享社区-与中国闪客一起成长和发展!6 G2 R& s4 o# S
怎样设as,拒绝影片被人用loadMovie导入
  E7 L0 ^  e9 D" x) \, G1 ]ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方( Y  }7 v- O. B5 f! ]( m6 _9 v( R
以下as一定要设在最上层桢动作第一行有效 RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方1 p2 b& z+ z8 F3 `8 `1 z
_root._name = "nn";
& c; C0 J* a( \, ~# c7 a- o7 N; B, Nwww.52ria.comthis.onEnterFrame = function() { 中国最大的RIA分享社区-与中国闪客一起成长和发展!- K6 G, q+ z" u( I) A# S
if (this._name != "nn" || _root.getDepth() != -16384) { RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方/ G8 B. G' w$ B* }
this.unloadMovie();
, H& T: _5 ^0 O1 V8 ^, J}
" p* H' j5 e# Jria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application};

TOP

纸条上面一大段是基于AS1,AS2相关的ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application' O. q# @8 q* H- l/ |( F; U
也把AS3的整理出来就更好啦!

TOP

纸条辛苦,楼上的建议不错,我刚学as3,as1、as2都没学过。

TOP

我已经针对上面AS1,AS2的内容,整理出一些AS3的版本,已经把部分内容帖出来!
: _" ~& z7 y/ ^; T4 k中国最大的RIA分享社区-与中国闪客一起成长和发展!让熟悉AS1,2的人能够区别与AS3间的区别!RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方+ O: ^0 K3 o7 a: |1 k5 h
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application! t" M5 w" _% S4 Z- g$ D
AS3版访问地址:中国最大的RIA分享社区-与中国闪客一起成长和发展!8 U: U! Y5 X" j8 `9 T% k6 {, j8 [" X, L
http://www.52ria.com/bbs/thread-362-1-1.html

TOP

没学过 ,,看不懂

TOP

我也看不明白,我只看得懂js php asp  其他的就都不明白了。& _% g9 ~& I; J$ w) o  D5 V. {2 E% b

4 d, C  V& a7 c4 |" rcss也还可以。  哈哈

TOP

发新话题