20 12
发新话题
打印

[教程] AS3版--(收藏整理部分难找AS优秀教程-新手必看)

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

AS3版--(收藏整理部分难找AS优秀教程-新手必看)

您是第2996位浏览者
/******************************************RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方- L2 }) e- @. R2 q0 R* W
   ***AS创建文本框***
2 N4 n6 _# T' X2 RRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   *******************************************/
: Q3 V: l' k! bRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方  var __txt=new TextField();ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application8 C" p: ?4 z8 [; D! b1 B) C3 _7 l
  RIA|RIA电子书|RIA论坛|RIA源文件1 `  M( u  @! B% ?0 u
   __txt.width=255;
* y* ~, U4 ]) v) w6 l4 a   __txt.height=24;
" _+ W/ N3 K$ Y$ z   __txt.name="mytxt";
0 D* x% r# V/ B  |' _, N- M- SRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   __txt.multiline=false;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 R: T) B3 L, U7 E& j$ R
   
" Y0 i4 w* _5 B# E   __txt.x=10;
% P9 y/ r: L& o2 _8 M; T4 Y5 t7 h中国最大的RIA分享社区-与中国闪客一起成长和发展!   __txt.y=10;' M) e5 X$ ~7 ^, S( ?; b2 Z
   __txt.background=true;
/ v4 B% e2 G! d$ C' ^! JRIA|RIA电子书|RIA论坛|RIA源文件   __txt.backgroundColor=0xeeeeee;
2 ]! q0 V! C6 P; f3 T4 ^. f0 e   __txt.border=true;RIA|RIA电子书|RIA论坛|RIA源文件9 @0 n: [7 C0 f: s& e) u
   __txt.borderColor=0x999999;www.52ria.com) i) F; \4 R/ o2 n8 v( V
   __txt.wordWrap=true;//自动换行中国最大的RIA分享社区-与中国闪客一起成长和发展!2 J, k6 _  p. |* h  t4 d# B6 y
   __txt.text="AS创建文本框";中国最大的RIA分享社区-与中国闪客一起成长和发展!: m! ^! x, `+ A8 g% w
   addChild(__txt);///添加显示列表*/
( r$ i$ ?# s/ `& Z8 b+ h中国最大的RIA分享社区-与中国闪客一起成长和发展!   //removeChild(__txt);//删除这个创建的文本框
( q& N9 j- r0 ZRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方如果大家要创建一个换行的输入文本框,就需要加上:中国最大的RIA分享社区-与中国闪客一起成长和发展!# m, H8 ~9 m4 c& ?; }
__txt.type=TextFieldType.DYNAMIC;
7 f" s, `7 o: n! o2 E) m) ]具体:
3 g+ I1 Y8 l7 `/ zwww.52ria.comvar __txt=new TextField();
4 C5 B8 F% P6 {5 _# W4 s. W9 f# n/ M! }www.52ria.com  __txt.type=TextFieldType.INPUT;
4 I2 ?7 S/ ]! S/ f6 p  e) [RIA|RIA电子书|RIA论坛|RIA源文件   __txt.width=255;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方% q  P% x7 I( u: _" v+ V+ s$ N
   __txt.height=24;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application! Y3 B3 H: Q9 J4 P
   __txt.name="mytxt";
0 B# A. K1 B2 FRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   __txt.multiline=false;中国最大的RIA分享社区-与中国闪客一起成长和发展!+ d: b! l8 E: H( r: j) A: U
   
! f3 ~3 z' p5 kria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application   __txt.x=10;www.52ria.com% x6 ]1 }) ?2 @8 h7 x
   __txt.y=10;中国最大的RIA分享社区-与中国闪客一起成长和发展!" f* [6 p/ T- S+ I; u6 c
   __txt.background=true;
& F  A5 M, \# B! |  E( B9 bwww.52ria.com   __txt.backgroundColor=0xeeeeee;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方+ `  K; F. J# t; p
   __txt.border=true;
. q- ~& k& b7 r: }0 sRIA|RIA电子书|RIA论坛|RIA源文件   __txt.borderColor=0x999999;
5 j+ ]' S0 U8 E4 [' o6 a  E9 ~www.52ria.com   __txt.wordWrap=true;//自动换行RIA|RIA电子书|RIA论坛|RIA源文件5 `0 a4 F$ Q" u: o
   __txt.text="AS创建文本框";RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方3 m3 F5 Z! w/ I7 @- r
   addChild(__txt);///添加显示列表*/* w- ~7 g! m/ ?9 U, b8 L* c7 ^; R
__txt.addEventListener(Event.CHANGE,onChangeHandler);///当改变输入框发生改变时
! O) q6 P: B% M' Z% Mwww.52ria.comprivate function onChangeHandler(evt:Event):void {
) ]! n6 o' V& P+ l  k6 a" aria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application   trace("change!!!");RIA|RIA电子书|RIA论坛|RIA源文件; T8 f" ?1 T) s7 M& s1 f" [. V, D
  }
本帖最近评分记录

TOP

attachSound的部分常用语句ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application. x. z9 J, O: q: C, y
/**********************************************************
" b. X; h' t6 D$ e中国最大的RIA分享社区-与中国闪客一起成长和发展!***attachSound的部分常用语句***
/ J  c( y4 g6 C2 W- a' Y***********************************************************/中国最大的RIA分享社区-与中国闪客一起成长和发展!1 Z. q; W7 u1 q6 Z! l/ A. z
__mysnd=new MySound();///这是库中的声音文件类名
5 a1 M+ Z$ W& H0 _, M1 ?中国最大的RIA分享社区-与中国闪客一起成长和发展!__mysnd.play();www.52ria.com# {) l$ T, y1 a+ G  ?0 ^: m
//对于网络上的MP3文件
; z/ v' |: ]/ [1 {/ B2 _//__mysnd=new Sound();ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application6 E# i3 M3 Q' b% i1 Y) W
//soundurl="1.mp3";
! S9 X( f' c  W& C8 J$ G5 eRIA|RIA电子书|RIA论坛|RIA源文件//request=new URLRequest(soundurl);
! ]6 `, ?: T. A. |0 h0 N//__mysnd.load(request);中国最大的RIA分享社区-与中国闪客一起成长和发展!0 c6 g6 p: Q# w
//__mysnd.play();

TOP

用ShareObject在本地保存数据(下面帖子有篇文章将较详细讲解)RIA|RIA电子书|RIA论坛|RIA源文件/ F0 I$ E. d8 p: }1 L2 z9 i
例(本地保存数据,要想远程保存数据,也可以,跟下边的例子差不多,只不过要安装 flashcom 需要$ 蛮贵的)
0 Z' s& z/ @$ }中国最大的RIA分享社区-与中国闪客一起成长和发展!package {中国最大的RIA分享社区-与中国闪客一起成长和发展!& j3 k: P* z+ ?2 \# o" j" @  A! _0 Y
        /*****************************************************************************
9 V2 Z3 X5 x* V) t. ]$ I8 Z6 j8 QRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方        SharedObject 类用于在用户计算机或服务器上读取和存储有限的数据量。 使用共享对象,ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application  {- n6 L7 i% b0 Z% J
        可在永久贮存在本地计算机或远程服务器上的多个客户端 SWF 文件和对象之间实现实时
. d) r, I0 g4 F4 twww.52ria.com        数据共享。 本地共享对象类似于浏览器 Cookie,远程共享对象类似于实时数据传输设备。
, }. B0 ]- X9 H+ v3 n  J) {RIA|RIA电子书|RIA论坛|RIA源文件        若要使用远程共享对象,则需要一个服务器(如 Adobe Flex 或 Adobe 的 Macromedia
- a. A+ q! ~' S% H- U8 \+ t$ i! cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application        Flash Media Server 2)。
2 z& h' i; m7 M$ u2 j/ b1 V1 wRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方        *****************************************************************************/中国最大的RIA分享社区-与中国闪客一起成长和发展!0 e/ D' ]# t' y: [! Z8 \+ C+ `
/ c* p0 q0 x4 \
RIA|RIA电子书|RIA论坛|RIA源文件" c9 N4 Y* o9 s( _' b
ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application) D/ P9 B" i2 P* f3 Z
        import flash.display.Sprite;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application+ q2 C  Q4 V( d' p' J
        import flash.events.MouseEvent;
- k7 _, p8 b" y, S! kRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方        import flash.events.NetStatusEvent;
4 L6 J  X9 l/ g* N" Kwww.52ria.com        import flash.net.SharedObject;
7 x& l$ [6 a) y' Y5 ]+ ]: n/ ^; A' yria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application        import flash.net.SharedObjectFlushStatus;
3 p1 n$ s4 j7 M1 L$ U中国最大的RIA分享社区-与中国闪客一起成长和发展!        import flash.text.TextField;
$ q" C  e0 Z& iwww.52ria.com        import flash.text.TextFieldAutoSize;中国最大的RIA分享社区-与中国闪客一起成长和发展!3 y8 I- ?% u+ Z8 y2 ~/ z
        import flash.text.TextFieldType;www.52ria.com" O: o7 O+ C0 \5 B
中国最大的RIA分享社区-与中国闪客一起成长和发展!, o0 Q9 H) @# [/ M' T0 k
        public class SO extends Sprite {RIA|RIA电子书|RIA论坛|RIA源文件* I% Y# h- @6 K

; l# K$ j1 e( w1 Y. n6 y! e, Dwww.52ria.com                private var mySo:SharedObject;
/ d  f5 S4 s' F# H8 U                private var inputLbl:TextField;中国最大的RIA分享社区-与中国闪客一起成长和发展!% ]1 _( ]/ P' Q) p6 F
                private var input:TextField;www.52ria.com2 \5 R1 A# W' ]  Z3 N0 q2 @
                private var output:TextField;
* ]9 W0 E+ ]7 G, N  ^& sria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                private var saveBtn:Sprite;中国最大的RIA分享社区-与中国闪客一起成长和发展!) H- _: `+ Z2 L9 l+ u8 I
                private var clearBtn:Sprite;
. l& _+ {8 h& c/ Mwww.52ria.com                public function SO() {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application' ]' |7 i  c7 O- w" o1 ?7 r* R$ t& d
                        www.52ria.com' e4 y* o. j' b4 O
                        buildUI();////这是创建界面函数; x2 o- }8 z4 {' O$ D
                        ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application* L5 C( w- y% q1 e' H
                        /////对按钮添加侦听
# l) Z+ Y: x6 d; t  F( j                        saveBtn.addEventListener(MouseEvent.CLICK, saveValue);
" w' w( j1 ^1 S( ^$ L0 h( z6 gRIA|RIA电子书|RIA论坛|RIA源文件                        clearBtn.addEventListener(MouseEvent.CLICK, clearValue);
$ E' w7 o! @/ R# S8 \' f% |0 zRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方www.52ria.com9 O9 u$ \  d6 n- k1 D
                        mySo = SharedObject.getLocal("application-name");
4 C" F! S; ~/ }9 T; o% a中国最大的RIA分享社区-与中国闪客一起成长和发展!                        output.appendText("SharedObject loaded...\n");RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方  i2 C* I0 b, r8 A0 c, I
                        output.appendText("loaded value: " + mySo.data.savedValue + "\n\n");
+ D! {! u- r8 V: t" o# ewww.52ria.com                }
2 _5 G$ j6 K; t$ f3 J
: B* x; g* q  }0 j中国最大的RIA分享社区-与中国闪客一起成长和发展!                private function saveValue(event:MouseEvent):void {
6 \- i! }7 q" u. A# J8 LRIA|RIA电子书|RIA论坛|RIA源文件                        output.appendText("saving value...\n");www.52ria.com1 M6 O0 i) c- w( B2 r) b' v
                        mySo.data.savedValue = input.text;
  Z" f+ h8 V- P8 \( B; ?
0 i* K  N, E7 V3 r) U) D4 zRIA|RIA电子书|RIA论坛|RIA源文件                        var flushStatus:String = null;RIA|RIA电子书|RIA论坛|RIA源文件$ G4 s8 L% R- ^% o6 L2 \
                        try {RIA|RIA电子书|RIA论坛|RIA源文件% ?$ {$ j7 `4 L3 _$ V2 o
                                flushStatus = mySo.flush(10000);. a+ B( b, p- n
                        } catch (error:Error) {
6 O4 O! z$ b1 Z* f$ F" l% URIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                                output.appendText("Error...Could not write SharedObject to disk\n");) F& Q7 E( S* {9 u$ l% v
                        }
' B& F! I/ {6 v( Y4 D                        if (flushStatus != null) {www.52ria.com, m/ H4 L* F5 y7 ]- \" x
                                switch (flushStatus) {
: w: c# b0 Z- f( Q$ B4 qRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                                        case SharedObjectFlushStatus.PENDING :
& B# _/ D$ o2 C( _" D* p1 _, \RIA|RIA电子书|RIA论坛|RIA源文件                                                output.appendText("Requesting permission to save object...\n");
/ w/ ]. N5 W! r3 l) a                                                mySo.addEventListener(NetStatusEvent.NET_STATUS, onFlushStatus);RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方/ g1 p1 K; c) ~+ @. Z
                                                break;中国最大的RIA分享社区-与中国闪客一起成长和发展!0 {! m6 u0 r3 U4 s2 Q) Z
                                        case SharedObjectFlushStatus.FLUSHED :
; X7 X$ u( e, ]9 `www.52ria.com                                                output.appendText("Value flushed to disk.\n");中国最大的RIA分享社区-与中国闪客一起成长和发展!, p0 F0 v9 S, L5 h' @: |9 M
                                                break;RIA|RIA电子书|RIA论坛|RIA源文件" W9 h+ U7 s8 t& d7 \
                                }
' i6 a" n8 Z6 l# L, E6 jRIA|RIA电子书|RIA论坛|RIA源文件                        }RIA|RIA电子书|RIA论坛|RIA源文件- T( P* }; I0 S% [/ R7 z# C: p
                        output.appendText("\n");ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application$ K- o5 P/ u6 E& l# F
                }RIA|RIA电子书|RIA论坛|RIA源文件* h# r7 w; ^3 `6 N
                private function clearValue(event:MouseEvent):void {* A% `( i0 R; @( e( Z" u8 B) [
                        output.appendText("Cleared saved value...Reload SWF and the value should be \"undefined\".\n\n");www.52ria.com- v1 u- J. Q9 C
                        delete mySo.data.savedValue;RIA|RIA电子书|RIA论坛|RIA源文件' \1 X3 T; o' P7 H3 p9 o
                }
6 u! M4 l. R4 e, h. B5 |% ]* e7 ~, \www.52ria.com                private function onFlushStatus(event:NetStatusEvent):void {
3 t6 ?+ x' v/ @% G+ r* o: R3 fRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        output.appendText("User closed permission dialog...\n");
& V/ Y! Z& I% |( f                        switch (event.info.code) {
6 e; a# a  D8 @                                case "SharedObject.Flush.Success" :RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方6 q$ G: V1 m/ e8 S2 D, m
                                        output.appendText("User granted permission -- value saved.\n");
& f, v+ ~" b- d9 yRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                                        break;RIA|RIA电子书|RIA论坛|RIA源文件* R0 R0 k% T2 R" M2 D
                                case "SharedObject.Flush.Failed" :
# F. a# l( I4 K" W5 _RIA|RIA电子书|RIA论坛|RIA源文件                                        output.appendText("User denied permission -- value not saved.\n");中国最大的RIA分享社区-与中国闪客一起成长和发展!2 j/ E* }6 l8 G; y
                                        break;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application3 J% t3 S, o% u/ R
                        }RIA|RIA电子书|RIA论坛|RIA源文件4 o1 A4 Z- }" R5 A+ p
                        output.appendText("\n");
2 ]4 f( K; _: M: L+ N0 u, Uria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方. _" A/ d% A' o5 [! C/ v; r
                        mySo.removeEventListener(NetStatusEvent.NET_STATUS, onFlushStatus);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application0 Y3 C' _3 S7 {! u3 t! z( z
                }
; S# w2 ?7 o. t- s( Q5 z5 zRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                // UI elements中国最大的RIA分享社区-与中国闪客一起成长和发展!' _" Z, ]7 E% h5 A

% k) @' ?+ d  S: U; XRIA|RIA电子书|RIA论坛|RIA源文件                ////创建界面
7 S: h, ^9 r4 f' y. i& hria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                private function buildUI():void {
& D+ d. s$ i/ S; Z4 W' C+ T5 ^, kRIA|RIA电子书|RIA论坛|RIA源文件                        // input labelwww.52ria.com) P8 x+ @7 o7 R# F2 `
                        inputLbl = new TextField();
. d  w, ~$ y0 H4 K/ _4 Oria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        addChild(inputLbl);
' J. y/ k5 Q, ~; O6 p  K                        inputLbl.x = 10;RIA|RIA电子书|RIA论坛|RIA源文件/ n# @. C8 L5 P
                        inputLbl.y = 10;中国最大的RIA分享社区-与中国闪客一起成长和发展!0 J# }5 x! Y8 n, }1 a( d$ A
                        inputLbl.text = "Value to save:";中国最大的RIA分享社区-与中国闪客一起成长和发展!% A; G; F& w" m. _/ @* c/ ?

0 \- |) v7 ^, q' ]* {# v' s; fRIA|RIA电子书|RIA论坛|RIA源文件                        // input TextField
0 E9 U% _( x( uwww.52ria.com                        input = new TextField();
, R4 Q6 \; M; w1 x中国最大的RIA分享社区-与中国闪客一起成长和发展!                        addChild(input);
, r% @0 Z/ z9 e: b! D# ~                        input.x = 80;www.52ria.com" i9 R# H& z+ c# Q0 |
                        input.y = 10;www.52ria.com4 ]+ a  t3 ~: s! z. Z
                        input.width = 100;中国最大的RIA分享社区-与中国闪客一起成长和发展!) W9 s- s7 v. D4 @  q) T! I" p* u
                        input.height = 20;RIA|RIA电子书|RIA论坛|RIA源文件' C  J4 n. p1 Y5 H; b0 @" f: Q
                        input.border = true;
7 O7 i4 g0 I7 v4 n. v                        input.background = true;
( T- e' U0 m- b3 ?+ N中国最大的RIA分享社区-与中国闪客一起成长和发展!                        input.type = TextFieldType.INPUT;
. R& {3 p1 g( d$ I+ h8 N9 S
) G2 r2 s! U5 m9 n. e( |  ~RIA|RIA电子书|RIA论坛|RIA源文件                        // output TextFieldRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方7 N* ?2 h" k' w1 M5 T
                        output = new TextField();RIA|RIA电子书|RIA论坛|RIA源文件& x4 j4 z' T0 g2 q9 c
                        addChild(output);
4 ?- U7 n! w, Y, f7 |2 zRIA|RIA电子书|RIA论坛|RIA源文件                        output.x = 10;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方  x3 b# O# [1 P
                        output.y = 35;中国最大的RIA分享社区-与中国闪客一起成长和发展!- |1 O" O- [+ t; h% ?5 r. k
                        output.width = 250;% ^* p) n) ^+ H  _+ U7 R; \
                        output.height = 250;5 ]( w& S* j% @4 u" g+ y6 ^
                        output.multiline = true;www.52ria.com) n$ R+ E# j3 e' v6 J3 F' ^
                        output.wordWrap = true;* R5 W! w% j/ S/ a& e% S$ ~
                        output.border = true;4 t% h; Z" M+ \! K) g, r
                        output.background = true;RIA|RIA电子书|RIA论坛|RIA源文件" j  w7 b" E3 m9 ^7 F- a0 j
中国最大的RIA分享社区-与中国闪客一起成长和发展!: N0 I# e: Y0 ?+ _0 D: w
                        // Save buttonRIA|RIA电子书|RIA论坛|RIA源文件" z' h$ w( b+ M1 H/ o
                        saveBtn = new Sprite();
$ k- u: B! k' _6 ~- k( URIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        addChild(saveBtn);
1 E  B3 z  ]5 U# R1 rwww.52ria.com                        saveBtn.x = 190;
# h6 F# e1 M! ]2 j" @ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        saveBtn.y = 10;
9 T4 \4 K! i, Q( z中国最大的RIA分享社区-与中国闪客一起成长和发展!                        saveBtn.useHandCursor = true;
  B' H9 r) E) N- n: l' hria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        saveBtn.graphics.lineStyle(1);
1 g2 F# P7 A7 |. A) J2 \, y/ gria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        saveBtn.graphics.beginFill(0xcccccc);
) _# N# U0 }2 z7 owww.52ria.com                        saveBtn.graphics.drawRoundRect(0, 0, 30, 20, 5, 5);
- O$ M: d) G* ]www.52ria.com                        var saveLbl:TextField = new TextField();
# A  J3 ~! V* B) y                        saveBtn.addChild(saveLbl);www.52ria.com  u" P: K9 K: X: u1 `5 Z" Z+ H  g
                        saveLbl.text = "Save";
+ e: C( A3 }: P, W" X0 l# Q3 Z                        saveLbl.selectable = false;
/ }8 h" r+ f9 \+ ARIA|RIA电子书|RIA论坛|RIA源文件/ w1 M/ G; c3 b. u# S* G
                        // Clear buttonRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方" X/ }, i8 \, T
                        clearBtn = new Sprite();
  X8 N3 k5 I% b4 W  g0 r! `www.52ria.com                        addChild(clearBtn);
3 z/ g8 d) o2 ]% h( c; uRIA|RIA电子书|RIA论坛|RIA源文件                        clearBtn.x = 230;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方) k; {$ q' v# u) V6 ~: }8 `
                        clearBtn.y = 10;
; f/ r8 _2 g- b中国最大的RIA分享社区-与中国闪客一起成长和发展!                        clearBtn.useHandCursor = true;
+ k6 G( Z1 S( ^" D1 P1 N) Uria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        clearBtn.graphics.lineStyle(1);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application# Y  N) J  e- T3 s0 R+ s) u
                        clearBtn.graphics.beginFill(0xcccccc);
2 ]" @) O: h/ C0 @0 |) y2 F中国最大的RIA分享社区-与中国闪客一起成长和发展!                        clearBtn.graphics.drawRoundRect(0, 0, 30, 20, 5, 5);
0 i: d9 T0 J; x& y4 h中国最大的RIA分享社区-与中国闪客一起成长和发展!                        var clearLbl:TextField = new TextField();RIA|RIA电子书|RIA论坛|RIA源文件  p  _4 o% C# _6 I' \, ?0 c2 g
                        clearBtn.addChild(clearLbl);
2 i5 t- k' t7 E9 XRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        clearLbl.text = "Clear";www.52ria.com3 c0 h( w  ~, C; L0 i. s
                        clearLbl.selectable = false;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application( b* k# L3 }" `: V6 |# f2 x
                }
5 z- N4 x( r5 ~4 G; k3 N: KRIA|RIA电子书|RIA论坛|RIA源文件        }中国最大的RIA分享社区-与中国闪客一起成长和发展!' I" W0 x' q* X0 a2 J
}

TOP

外部载入文本RIA|RIA电子书|RIA论坛|RIA源文件- \4 B1 d8 A& v0 Q5 `
/**********************************************************
: W# j" G3 [( z中国最大的RIA分享社区-与中国闪客一起成长和发展!***载入外部文本***
1 j8 s) P0 t9 \9 B: J: Ywww.52ria.com***********************************************************/
9 c/ y; L8 F- B, nwww.52ria.com                        var __txt=new TextField();RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方8 c* X1 m+ ^+ l8 g
                        __txt.type=TextFieldType.DYNAMIC;//创建文本的类型
- V0 k" S. U/ I" }RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        __txt.width=255;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application# l* D  i6 N0 L. U- o" }2 J
                        __txt.height=50;中国最大的RIA分享社区-与中国闪客一起成长和发展!* i* l; `& j8 k) W
                        __txt.name="mytxt";RIA|RIA电子书|RIA论坛|RIA源文件- E9 J- `$ O1 n  M
                        __txt.multiline=false;
# Y1 K- v* ^5 c; K  H, |/ T& y5 h3 v中国最大的RIA分享社区-与中国闪客一起成长和发展!
% X% b( D; Y- }* A& uwww.52ria.com                        __txt.x=10;
! J2 v7 M9 o4 o- r+ G9 a; Q                        __txt.y=10;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application- U  m, {8 r  |, C& U* |4 p: z
                        __txt.background=true;www.52ria.com1 v& ^2 m+ h7 q/ Y/ t" D
                        __txt.backgroundColor=0xeeeeee;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方2 o; A! m+ Z5 e/ m1 ?
                        __txt.border=true;
5 X2 r4 O/ }, t: |RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        __txt.borderColor=0x999999;
- H! ^0 x# y7 s9 h$ tRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        __txt.wordWrap=true;//自动换行
6 {, b# B# O# s$ m: U# x+ [4 U9 `                        var __url:String="aa.txt";
2 H4 H% M  i2 [( ^- i' C' ^RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        var __request:URLRequest=new URLRequest(__url);
9 i8 O8 w; F1 xRIA|RIA电子书|RIA论坛|RIA源文件                        var __urlloader:URLLoader=new URLLoader();ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application& l. b! r1 e% a% X; T3 S6 A
                        __urlloader.dataFormat=URLLoaderDataFormat.TEXT;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 G' x5 P" `; r/ v7 W0 y$ w
                        __urlloader.load(__request);
* D0 T+ c( ^/ g# O9 G! swww.52ria.com                        __urlloader.addEventListener(Event.COMPLETE,onComHandler);中国最大的RIA分享社区-与中国闪客一起成长和发展!& T# L: N* _* ]! p
                        ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application0 X/ x- A) v7 f- z9 E: g
                        addChild(__txt);
, B, |  [  T, i+ A( E  Yprivate function onComHandler(evt:Event):void{中国最大的RIA分享社区-与中国闪客一起成长和发展!7 H. C8 m, ~1 v' j" \
                        __txt.text=evt.target.data;
6 i7 L- i" s0 V- }! _8 S                }

TOP

FLASH无手指按钮的制作  j# Q% b% r% e3 R- O5 O
/**********************************************************& r' l* d: [) V
     ***FLASH无手指按钮的制作***
4 E% Z3 n# r4 f ***********************************************************/中国最大的RIA分享社区-与中国闪客一起成长和发展!# ]2 m% f: r$ a# Z# L
                        www.52ria.com( {6 p! X4 q9 Y7 M+ D$ y) R( P9 g

) G+ k  g3 x: d) k                                mc.buttonMode = true;www.52ria.com. k) C- f% `$ P; K
                                buttom.useHandCursor=true;

TOP

FLASH实现打开一个制定的新窗口RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方$ }4 F  A' D+ e- g1 i
/**********************************************************www.52ria.com) b# \( O& f+ c5 n
***在Flash中打开一个定制的浏览器新窗口***7 X, e- |& n6 z* K6 i9 c
***********************************************************/RIA|RIA电子书|RIA论坛|RIA源文件; K- e2 j. J$ u
                        var saveBtn:Sprite = new Sprite();
+ O8 c( F$ {6 x2 k5 U/ c                        saveBtn.buttonMode=true;中国最大的RIA分享社区-与中国闪客一起成长和发展!4 t2 P2 O( X+ H. T& V
                        saveBtn.x = 10;www.52ria.com2 I3 T; H; o% y* ?4 k) j
                        saveBtn.y = 80;
. g, i/ d/ r, k- ]: Q中国最大的RIA分享社区-与中国闪客一起成长和发展!                        saveBtn.useHandCursor = true;+ @$ j; u& E3 a5 }; _7 m# B
                        saveBtn.graphics.lineStyle(1);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application7 L2 X0 _- A( X7 A' V
                        saveBtn.graphics.beginFill(0x999999);
: ?: S3 U, H, d+ h: A* ?5 _ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        saveBtn.graphics.drawRect(0, 0, 30, 20);8 O5 {% a$ B; }- a
                        addChild(saveBtn);
% B0 u0 c" U- [( X, Z8 z& [% P: ERIA|RIA电子书|RIA论坛|RIA源文件                        saveBtn.addEventListener(MouseEvent.CLICK,onClickHandler);中国最大的RIA分享社区-与中国闪客一起成长和发展!0 {9 k3 \& m$ s. K8 K
private function onClickHandler(evt:MouseEvent):void{www.52ria.com# ]2 y, A0 C+ P4 v1 m% s, Y
                        var __url:String="http://www.52ria.com";
) H) e! N- s; ~- j! P& w$ k5 rRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                        var __urlrequest:URLRequest=new URLRequest(__url);
5 l9 J" k. c$ o8 q% Q7 T( e! Tria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        navigateToURL(__urlrequest);RIA|RIA电子书|RIA论坛|RIA源文件9 ?- r4 n* M' v/ }  a6 V, z
                }ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application1 p) o/ c! r# O$ k& ?

+ e$ k+ R% z1 c2 ^0 E1 C& {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application[ 本帖最后由 C.Xiao 于 2008-7-4 23:40 编辑 ]

TOP

Loading制作资料
9 A& b& a* Y3 ~中国最大的RIA分享社区-与中国闪客一起成长和发展!
Loading的制作都是使用这些AS,那些样子不同的Loading只是表现手法不一样,AS都是大同小异的,自己看看就明白了  e; z; V' D* E( u
www.52ria.com5 J4 ]- r# ]$ w: a( a
package {
; }9 k! Z( p  o. b+ f! r$ cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationimport flash.display.Loader;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application4 {2 e0 }+ T: H& i7 V: c
import flash.display.Sprite;
4 h; l3 N1 |% a' IRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方import flash.events.*;ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application0 b) w- ^- _# I6 y/ K# a
import flash.net.URLRequest;RIA|RIA电子书|RIA论坛|RIA源文件( _% G- D) @4 y" u& M  k; F
import flash.text.*;中国最大的RIA分享社区-与中国闪客一起成长和发展!) R9 }7 w  g2 t' Q5 Q# Q
import flash.display.LoaderInfo;www.52ria.com4 D2 G! K" K5 ~- u% I2 F$ s; @# s$ c+ N
import flash.display.Graphics;中国最大的RIA分享社区-与中国闪客一起成长和发展!/ a' ?, _* ]! c* B% e  o1 O
public class Exam extends Sprite {RIA|RIA电子书|RIA论坛|RIA源文件2 G3 O3 T4 i0 s  ?* U! h( K7 n
  private var [url=String]url:String[/url] = "aa.jpg";
" k& ]/ Z/ Z' l+ N3 @) ~  private var __txt:TextField;
# D8 e  v8 _$ b% p( swww.52ria.com  public function Exam() {www.52ria.com1 v, [/ \; q/ G7 Q
   __txt=new TextField();
8 C9 \4 w% O2 K4 m4 Y. }RIA|RIA电子书|RIA论坛|RIA源文件   addChild(__txt);
2 B; `: C4 p  Jwww.52ria.com   __txt.type=TextFieldType.DYNAMIC;//创建文本的类型
& k: I% F2 _8 q2 q9 ~ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application   __txt.width=255;RIA|RIA电子书|RIA论坛|RIA源文件7 P5 e$ C3 m- f$ I. g6 |/ F5 z
   __txt.height=50;
5 k' j; ^3 O( Sria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application   __txt.name="mytxt";* P! Z$ T' @) q$ E6 w5 y  q
   __txt.multiline=false;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方( q  n  I1 w' d2 T2 f5 z
   __txt.x=10;
! m) e5 l: r% v" d. jRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   __txt.y=250;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方# V9 m% K! n4 o
   __txt.background=true;
: }) |' D* u+ Fria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application   __txt.backgroundColor=0xeeeeee;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方) B$ s2 Q' L& N* E
   __txt.border=true;5 b; Y2 K8 f* q5 K6 r. `0 P
   __txt.borderColor=0x999999;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方2 |! I$ X- h6 Q9 d
   __txt.wordWrap=true;//自动换行www.52ria.com% W1 V; c( v8 f$ I, b
   var loader: Loader = new Loader();中国最大的RIA分享社区-与中国闪客一起成长和发展!; X. i: o& z; T( n$ ^
   loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler);中国最大的RIA分享社区-与中国闪客一起成长和发展!& J1 P$ d# t$ [
   var request:URLRequest = new URLRequest(url);
# e  `* F( b* i. `RIA|RIA电子书|RIA论坛|RIA源文件   loader.load(request);
, ~  C' i) R$ h+ C+ Y1 D% |; ^中国最大的RIA分享社区-与中国闪客一起成长和发展!   addChild(loader);% J, v/ k. B+ |2 K
  }
% n. b" @, |9 L) Qria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application  private function progressHandler(event: ProgressEvent):void {
; z# d. S! V( r: o! ARIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   var percent:Number=event.bytesLoaded/event.bytesTotal;
" w( \3 n( ^* Q7 l: ~0 YRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   percent=int(percent*100)/100;www.52ria.com7 d1 F. Z, o3 B2 ?% W; ^
   __txt.text="完成"+percent*100+"%"+"   已下载:"+event.bytesLoaded+"/总字节数:"+event.bytesTotal;
& e* D+ t2 d: d- b% ^   graphics.clear();
9 N  ?. k# H* @, S: iwww.52ria.com   graphics.beginFill(0x666666);
9 D, J  i" x  v1 }8 i3 ~2 o: Y# \   graphics.drawRect(10,220,percent*200,10);
* z( f2 d' ]& N  E6 T! WRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方   graphics.endFill();RIA|RIA电子书|RIA论坛|RIA源文件0 n/ ]9 p6 l4 t+ ]$ x' ^0 J
  }www.52ria.com- J$ U& j# `; v! n. G
}RIA|RIA电子书|RIA论坛|RIA源文件  X; Y/ c- E2 z9 \) l, ?
}
* z4 S6 u* W- fria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application如果我们想知道当前的加载进度,并想把它像AS1,AS2一样写在帧上.我们可以像以下这样写ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application7 n( w' O) i8 L- A' \
stop();www.52ria.com# N. L, s4 t+ \
var txt=new TextField();RIA|RIA电子书|RIA论坛|RIA源文件2 g) J! ?: L- O/ K) H- o' g
txt.text="AS3 Loading...";
0 j9 i" h! u. A% ?  f- O中国最大的RIA分享社区-与中国闪客一起成长和发展!txt.textColor=0x000000;
" M5 }8 i4 V* X, Lwww.52ria.comtxt.selectable=false;
) K0 v, t9 e2 {7 q  I1 @' [中国最大的RIA分享社区-与中国闪客一起成长和发展!txt.x=10;
+ R$ r. q7 q. C4 Aria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationtxt.y=10;
- r; P+ k& K+ a/ _! n( kRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方addChild(txt).name="txt";RIA|RIA电子书|RIA论坛|RIA源文件) D  i; A3 ^3 A# j/ `  Y
var loadbar=new Sprite();
3 i2 {& D9 M7 f3 L* y! Wria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationloadbar.graphics.lineStyle(1,0x000000,1);RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方4 K. x% i% S# f; l2 u! c( c/ ~
loadbar.graphics.beginFill(0x666666,.5);中国最大的RIA分享社区-与中国闪客一起成长和发展!/ ?+ e, [" T& q" Z3 m1 Q4 f, R
loadbar.graphics.drawRect(0,0,200,10);
9 f6 \% |- V, k% S% f4 floadbar.graphics.endFill();
; b: b, F. ~" |6 i4 q, Q( u# X. uloadbar.x=10;
" {; c  z) I- ^" g% Y6 R6 [1 ?ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet applicationloadbar.y=30;www.52ria.com$ x( z! s2 k- m
addChild(loadbar);中国最大的RIA分享社区-与中国闪客一起成长和发展!" a5 u6 z0 g- p- [; u  W/ P- [- A
RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方# }4 ]2 A# ?7 l3 J. Z' T
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,loading);RIA|RIA电子书|RIA论坛|RIA源文件) z" G$ x3 ^/ W; d% l( T7 @
this.loaderInfo.addEventListener(Event.COMPLETE,loaded);2 w6 [$ v" K. C/ Z) h
function loading(eve) {中国最大的RIA分享社区-与中国闪客一起成长和发展!& x+ _+ G) h) F. v. |$ p; }) q5 z
var loadpre:int=eve.bytesLoaded/eve.bytesTotal*100;4 l% A6 r+ ?/ A3 u
txt.text="影片载入"+loadpre+" %";
0 m- y9 [% j/ T; k2 Vwww.52ria.com loadbar.scaleX=loadpre/100;www.52ria.com# M2 Z, \6 _3 b4 I3 d& k( w* e1 X
}RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方9 O% \$ A8 ~/ D' T9 l
//显示进度载入百分比-----
/ `$ H. J& S6 F+ G/ t中国最大的RIA分享社区-与中国闪客一起成长和发展!function loaded(eve) {www.52ria.com& Q0 S8 l+ w& U8 J1 z  D. Q7 O, i
txt.text="影片载入完毕!";中国最大的RIA分享社区-与中国闪客一起成长和发展!2 t4 U9 E% j# p0 E7 J, x6 M4 T
}www.52ria.com' w) [2 ]# S9 ~4 {. o

6 a7 o. L; E( i3 i1 W# a8 TRIA|RIA电子书|RIA论坛|RIA源文件[ 本帖最后由 C.Xiao 于 2008-7-4 22:59 编辑 ]

TOP

用鼠标画线中国最大的RIA分享社区-与中国闪客一起成长和发展!/ O- \) R  s' P- a0 [( D% u
package {ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application$ M1 ?4 o: g/ M) h
        import flash.display.Sprite;
# R' ]4 l8 s* aRIA|RIA电子书|RIA论坛|RIA源文件        import flash.events.*;
  H5 h6 H0 D, URIA|RIA电子书|RIA论坛|RIA源文件
" Q) v! V7 i3 i. c! ^2 @: Y+ j6 |7 ewww.52ria.com        public class Exam extends Sprite {' k5 J* J! w& e2 g+ d
                private var is_drawing:Boolean = false;( ^3 Q+ h9 D; W. L, y
                public function Exam() {中国最大的RIA分享社区-与中国闪客一起成长和发展!0 x: G( {7 U& ~, U
                        ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application7 S3 |# q) ]6 j
                       
$ `8 x! y- `, w" t9 X1 B中国最大的RIA分享社区-与中国闪客一起成长和发展!                        stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler);
* h  N% c! V, o; e! `  R  Oria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMoveHandler);www.52ria.com8 g9 j" F; A' p+ p6 c
                        stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler);; C3 t% O+ T. ]& Q' c+ ~* g# [4 f
                }www.52ria.com% q! Z7 O+ @( l& d
                private function onMouseDownHandler(event:MouseEvent):void {
+ A. F3 `: J# S, n. IRIA|RIA电子书|RIA论坛|RIA源文件                        is_drawing = true;
- s/ R' V. \! Cria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                        graphics.lineStyle(0,0,100);RIA|RIA电子书|RIA论坛|RIA源文件, D1 K. o) S8 y; i
                        graphics.moveTo(mouseX, mouseY);www.52ria.com9 D" e5 R) h3 B2 D% i9 q5 e
                }
7 q+ r; L# O  S" S1 r3 M7 Rwww.52ria.com                private function onMouseMoveHandler(event:MouseEvent):void {RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方7 @0 N, Q* [! K9 |
                        if (is_drawing) {
) L* b; e8 D- ~& j0 q. A' nRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方                                graphics.lineTo(mouseX, mouseY);
4 a# q  k: A# Zria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                                event.updateAfterEvent();///强制更新舞台
% Y3 C* @- D7 [( z8 K+ V/ ]中国最大的RIA分享社区-与中国闪客一起成长和发展!                        }
. H- h5 S! G3 A7 g  V2 B中国最大的RIA分享社区-与中国闪客一起成长和发展!                }
$ G3 Z- \& k6 |) r7 l1 {0 Z/ wria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application                private function onMouseUpHandler(event:MouseEvent):void {
! S4 S+ L! t7 D. s4 y0 ~6 l& a中国最大的RIA分享社区-与中国闪客一起成长和发展!                        is_drawing = false;中国最大的RIA分享社区-与中国闪客一起成长和发展!6 S1 i  d+ [- R: _
                }
' C6 W; l) @9 V+ Y0 F        }RIA|RIA电子书|RIA论坛|RIA源文件' b6 a" v8 k' H* m. a& q
}

TOP

/************************ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application  z% J/ c2 r& n& ^
***enterframe事件***RIA|RIA电子书|RIA论坛|RIA源文件  [2 S# r9 i' t8 M- U+ M! C2 l6 l: h
*************************/
+ C" |0 q9 t4 e, zmc.addEventListener(Event.ENTER_FRAME,onEnterFrame);RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 ?* {. p$ ^$ \* t
private onEnterFrame(event:Event):void{RIA|RIA电子书|RIA论坛|RIA源文件4 y9 J0 I8 _" }
                        mc.x++;
: R, l$ r. C, f8 P) O1 U/ N- X# G: j, X8 @                }

TOP

版本的有关信息显示:中国最大的RIA分享社区-与中国闪客一起成长和发展!0 |; \& I5 l4 p
属性 定义方
8 s" G7 J4 k" v2 z    avHardwareDisable : Boolean 0 _( ?4 C- _8 d2 g4 O
[static] [read-only] 指定对用户的摄像头和麦克风的访问是已经通过管理方式禁止 (true) 还是允许 (false)。 Capabilities
# H5 {- d6 i! ?% J  V& @RIA|RIA电子书|RIA论坛|RIA源文件   constructor : Object ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application! \, ~1 D2 d6 D+ I
对类对象或给定对象实例的构造函数的引用。 Object RIA|RIA电子书|RIA论坛|RIA源文件! b* J# I9 L$ N+ U/ l& F6 i$ @5 j- D
    hasAccessibility : Boolean
! W/ b8 c4 }6 A6 KRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方[static] [read-only] 指定播放器是在支持 (true) 与辅助功能进行通信的环境中运行,还是在不支持 (false) 这种功能的环境中运行。 Capabilities RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方' ^+ }- X: s8 B
    hasAudio : Boolean
2 o4 w% a% K& `# SRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方[static] [read-only] 指定播放器是否在具有音频功能的系统上运行。  Capabilities RIA|RIA电子书|RIA论坛|RIA源文件9 p" W. d, J- m8 _/ C# [
    hasAudioEncoder : Boolean RIA|RIA电子书|RIA论坛|RIA源文件, M' J2 i  R* b0 m; W6 ^
[static] [read-only] 指定播放器能 (true) 还是不能 (false) 对音频流(如来自麦克风的音频流)进行编码。 Capabilities 中国最大的RIA分享社区-与中国闪客一起成长和发展!2 n8 [5 h( o9 W% d7 s! Y, i
    hasEmbeddedVideo : Boolean www.52ria.com# r5 J+ z2 {$ p( V$ G
[static] [read-only] 指定播放器是在支持 (true) 嵌入视频的系统上运行,还是在不支持 (false) 嵌入视频的系统上运行。 Capabilities
6 C* A# i; }: b8 ?. g5 V7 n9 F) B' ]    hasIME : Boolean
9 M8 p9 N8 V. @中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定播放器是在安装有 (true) 输入法编辑器 (IME) 的系统上运行,还是在未安装 (false) IME 的系统上运行。 Capabilities ! r- G1 `4 i! m% T5 v6 f) ?9 J, Z( G# Y
    hasMP3 : Boolean RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方; C1 U+ N! G5 P. S* u# k
[static] [read-only] 指定播放器是在具有 (true) MP3 解码器的系统上运行,还是在没有 (false) MP3 解码器的系统上运行。 Capabilities
8 O$ N2 Z* E4 J; f    hasPrinting : Boolean 4 {& w% J/ b# r# Q
[static] [read-only] 指定播放器是在支持 (true) 打印的系统上运行,还是在不支持 (false) 打印的系统上运行。 Capabilities 中国最大的RIA分享社区-与中国闪客一起成长和发展!7 v* Y# _% E1 m. K% z& {
    hasScreenBroadcast : Boolean
4 B$ A3 g4 I/ @1 z9 A  G2 c% s# Q5 c* T中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定播放器是支持 (true) 开发通过 Flash Media Server 运行的屏幕广播应用程序,还是不支持 (false) 开发这类应用程序。 Capabilities , l" f$ d; k7 \% c+ o1 a: X
    hasScreenPlayback : Boolean
( u" P, H  G  Q1 j中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定播放器是支持 (true) 通过 Flash Media Server 运行的屏幕广播应用程序的回放,还是不支持 (false) 这类应用程序的回放。 Capabilities $ q& Q, z  p# R. C( |
    hasStreamingAudio : Boolean 中国最大的RIA分享社区-与中国闪客一起成长和发展!; t' z3 Q3 b6 v3 i$ {( K: n
[static] [read-only] 指定播放器能 (true) 还是不能 (false) 播放音频流。 Capabilities www.52ria.com* _9 o# b1 i; Q% E4 I* \* D, }9 n7 n
    hasStreamingVideo : Boolean
/ g( t8 \7 l7 q. Oria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application[static] [read-only] 指定播放器能 (true) 还是不能 (false) 播放视频流。 Capabilities
' r( _1 X4 S  V0 ?/ @: c* dwww.52ria.com    hasTLS : Boolean
" k0 M- E& g2 {0 Z1 U% JRIA|RIA电子书|RIA论坛|RIA源文件[static] [read-only] 指定播放器是 (true) 否 (false) 位于通过 NetConnection 支持本机 SSL 套接字的系统上。 Capabilities
7 z1 j, x& w3 Q0 g+ N7 c中国最大的RIA分享社区-与中国闪客一起成长和发展!    hasVideoEncoder : Boolean www.52ria.com# w9 ]5 n8 o- x+ Z
[static] [read-only] 指定播放器能 (true) 还是不能 (false) 对视频流(如来自 Web 摄像头的视频流)进行编码。 Capabilities www.52ria.com6 F& m5 M0 `" I4 {# c9 B0 |& e  r% M
    isDebugger : Boolean
; ?% i. [' _/ q[static] [read-only] 指定播放器是特殊的调试版本 (true),还是正式发布的版本 (false)。 Capabilities RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方5 Q% g- R6 B9 J3 u, g9 u/ X
    language : String
& @9 h6 i* N) K) O6 d, R$ p! p; E5 aria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application[static] [read-only] 指定运行播放器的系统的语言代码。  Capabilities 5 k0 i5 d" W8 [7 U0 N4 Q8 j
    localFileReadDisable : Boolean
: L  H# e! I4 h8 @; F4 f% twww.52ria.com[static] [read-only] 指定对用户硬盘的读取权限是已经通过管理方式禁止 (true) 还是允许 (false)。 Capabilities ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application) W3 L: O; F- _6 M% x$ e2 q
    manufacturer : String
2 Q# N# T0 A1 P: D7 k+ @5 kria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application[static] [read-only] 指定 Flash Player 的制造商,其格式为“Adobe OSName”。 Capabilities
! q; }0 s- o; ~3 h0 K4 `RIA|RIA电子书|RIA论坛|RIA源文件    os : String
( S) I0 J  @# S. x9 U, b' c中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定当前的操作系统。  Capabilities RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方4 r5 C4 l# E7 F) [) P  q
    pixelAspectRatio : Number
$ u7 F7 B1 S! ], lria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application[static] [read-only] 指定屏幕的像素高宽比。  Capabilities
# i8 Q, d$ W* B' a& i( N中国最大的RIA分享社区-与中国闪客一起成长和发展!    playerType : String 9 e0 T: L: c6 V, p
[static] [read-only] 指定播放器的类型。  Capabilities ' v) K$ s, N5 H
   prototype : Object
& r* c  M) [5 k0 r5 e1 f0 Y[static] 对类或函数对象的原型对象的引用。 Object
( y& I0 d: O- n2 c  rria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application    screenColor : String
: ~  m  W0 Z" zRIA|RIA电子书|RIA论坛|RIA源文件[static] [read-only] 指定屏幕的颜色。  Capabilities RIA|RIA电子书|RIA论坛|RIA源文件# g, X% e3 z9 x* h
    screenDPI : Number
  S2 U- h) a+ z; ]# I, s. Q中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定屏幕的每英寸点数 (dpi) 分辨率,以像素为单位。  Capabilities RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方) H) x* u1 D4 c: a0 N. S- |% h
    screenResolutionX : Number
/ Y* s& H# }) I, G  Z- V中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定屏幕的最大水平分辨率。  Capabilities
  D9 K3 W9 m( I) y; {1 v0 F中国最大的RIA分享社区-与中国闪客一起成长和发展!    screenResolutionY : Number
0 Y$ D( ]1 x  O* V! j' Vwww.52ria.com[static] [read-only] 指定屏幕的最大垂直分辨率。  Capabilities www.52ria.com) ?; U- N4 w2 n8 J5 ]% _
    serverString : String 中国最大的RIA分享社区-与中国闪客一起成长和发展!5 l  D8 t+ G5 {
[static] [read-only] URL 编码的字符串,用于指定每个 Capabilities 属性的值。 Capabilities
, k9 G  c) h& U* {  b0 Q中国最大的RIA分享社区-与中国闪客一起成长和发展!    version : String
" _+ W/ ?  d6 @! B' S, p0 W8 J中国最大的RIA分享社区-与中国闪客一起成长和发展![static] [read-only] 指定 Flash Player 平台和版本信息。
: q) X3 w) K/ {) `, FRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方
7 J6 w$ b$ D5 H) jRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方package {" l* T& V0 @9 `) K2 |% C
/*         */
. `$ `( @1 ~! F* KRIA|RIA电子书|RIA论坛|RIA源文件RIA|RIA电子书|RIA论坛|RIA源文件9 H( e3 Z+ |- s: Z0 q+ C+ v
    import flash.display.Sprite;RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方* g; {* H  {2 ~/ V" Y
    import flash.system.Capabilities;
' y/ {) B/ G5 K, I$ t中国最大的RIA分享社区-与中国闪客一起成长和发展!
" s2 S. w3 [) e; |& n/ M$ `- \8 q中国最大的RIA分享社区-与中国闪客一起成长和发展!    public class Exam extends Sprite {9 [: W/ y, I/ ]9 l3 ]: X
        public function Exam() {
5 H* R# k6 O$ P2 U( X( w7 n, @            showCapabilities();www.52ria.com2 p: i+ }# J9 ~. C6 }: @8 v. y
        }RIA|RIA电子书|RIA论坛|RIA源文件& z$ x4 p$ ~# D
        
; ^; z% ~# A8 J* N, l5 ?) ?4 fRIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方        private function showCapabilities():void {
" c- Z& R# Q/ m中国最大的RIA分享社区-与中国闪客一起成长和发展!            trace("avHardwareDisable: " + Capabilities.avHardwareDisable);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application6 q: a  ?  M/ ?
            trace("hasAccessibility: " + Capabilities.hasAccessibility);www.52ria.com. ^/ \. Z$ f  r" }1 |2 e
            trace("hasAudio: " + Capabilities.hasAudio);
; c+ Y' U/ x8 o1 g8 C. TRIA|RIA电子书|RIA论坛|RIA源文件            trace("hasAudioEncoder: " + Capabilities.hasAudioEncoder);
% A7 ^5 l" r% q! u! |' a* nRIA|RIA电子书|RIA论坛|RIA源文件            trace("hasEmbeddedVideo: " + Capabilities.hasEmbeddedVideo);  {* n5 g; H' [) y. X: M8 P
            trace("hasMP3: " + Capabilities.hasMP3);中国最大的RIA分享社区-与中国闪客一起成长和发展!& E' ]6 ^' v4 E
            trace("hasPrinting: " + Capabilities.hasPrinting);
' v2 M0 l# b# K: E' i$ ~RIA是Rich Internet Applications的缩写,52RIA.com[我爱RIA网]是中国第一个以RIA开源为主的网站,还包括Flex,Flash,Ajax等RIA技术开源地方            trace("hasScreenBroadcast: " + Capabilities.hasScreenBroadcast);
2 q# i7 `. e$ q* b+ t# cRIA|RIA电子书|RIA论坛|RIA源文件            trace("hasScreenPlayback: " + Capabilities.hasScreenPlayback);RIA|RIA电子书|RIA论坛|RIA源文件; M% Q3 P! `2 t# e3 b7 t
            trace("hasStreamingAudio: " + Capabilities.hasStreamingAudio);中国最大的RIA分享社区-与中国闪客一起成长和发展!0 u' f9 P8 p0 L
            trace("hasVideoEncoder: " + Capabilities.hasVideoEncoder);ria开源, ria技术 ria应用,ria教程,ria开发,flashria,flash,rich internet application, d& ?1 g1 J* u# b
            trace("isDebugger: " + Capabilities.isDebugger);
7 V5 }7 L! y" d, s- T            trace("language: " + Capabilities.language);中国最大的RIA分享社区-与中国闪客一起成长和发展!! B2 \*