as3.0的用途

我在学殿堂之路,但是学的不太好,我想知道as具体用在什么地方,怎么用,在flash cs3中如何运用,都有什么作用,它和flex的区别。
as3需要怎么和flash联系起来,最好给我几个具体的例子,还有as除了在flash中的代码,还有其他什么地方可以用,谢谢啦。

AS3.0是FLASH的动画脚本语言。它在以下几个领域有很大的应用:
1.动画领域。例如:通过实时绘图,3.0可以制作逼真的动画。这是人的手工制作无法比拟的,减少了使用者对工具的操作。可以说如果你精通了AS3.0编程,那么即使你鼠绘之类的操作不太好 你仍然可以做出超炫的动画。
2.游戏领域。AS3.0有强大的事件处理机制,可以更方便的实现各种用户与影片的交互。对于制作各种比较复杂的flash交互游戏很方便。
3.应用程序领域。例如:视频播放器,音乐播放器,电子相册,计算器等等。
4.特效领域。各种滤镜、混合模式、色彩模式等特效很丰富。特别是AS3.0还支持3D特效,容易制作出各种3D效果。
5.福网络程序。例如:AIR应用、与服务端程序通信等。(这一方面本人涉及不多,有什么不足还望包涵)。
至于怎么用的问题。
你可以将代码写在文件内部,同样你也可以另建立一个AS脚本文件,利用类编程来写程序。建议是用脚本文件来写,因为这样写代码很规范 让人一看就懂。比如说:你要画一个矩形 用代码可以这样写
graphics.clear();
graphics.beginFill(0xff0000);//设定填充颜色
graphics.drawRect(10,150,10,200);//坐标x=10,y=150宽度10 高度200
graphics.endFill();//画图
(这是直接写在文件内部的)
你看这样的话就可以画各种的矩形了。
至于怎么联系起来

直接写在文件里边的动作脚本 是一种方法
另外就是写在AS脚本文件里 然后点击舞台 属性里面有一个“ 类 ”的输入框 你把你保存的脚本名输入即可。
再有就是通过元件的链接了 你可以在元件的属性栏里进行设定 要导出的类名。
FLEX 本人没怎么接触,就不多说了。
希望你可以很快学好AS3.0。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-04
你学的书中的例子就很多阿,多动手,多实践,光看是不可能会的。
flex和flash粗略的来说一个侧重于编程,一个侧重于设计。
as3的代码需要在flash中编译成swf格式的动画或者应用软件,用处非常之广泛,可以说霸占着网络市场。。。
第2个回答  2010-08-04
as只用在flash当中!

as3.0的用途
1.动画领域。例如:通过实时绘图,3.0可以制作逼真的动画。这是人的手工制作无法比拟的,减少了使用者对工具的操作。可以说如果你精通了AS3.0编程,那么即使你鼠绘之类的操作不太好 你仍然可以做出超炫的动画。2.游戏领域。AS3.0有强大的事件处理机制,可以更方便的实现各种用户与影片的交互。对于制...

AS3.0 学完具体是做什么?
1,是指做游戏前端动画效果之类的东西,或者是一些系统界面效果。2,这两个都是FLASH前台和后台交互需要的东西,像QQ农场肯定会有这两个中的一个用于传值之类的。2,AI即人工智能,比如写一个小飞机,自己会无规则飞行,并会发射炮弹之类的,还有像A星算法。学校一般只是入门,能让写出下雪效果已经很不...

as3.0哪地方可以参加培训,我想做游戏开发。
AS3.0,即ActionScript 3.0,是一种用于Adobe Flash Player的编程语言。虽然Flash Player已经逐渐被淘汰,但AS3.0在游戏开发领域仍然有一定的应用。因此,想要学习AS3.0进行游戏开发,你可以考虑以下几种途径参加培训:线上平台:许多在线教育平台都提供了关于AS3.0的课程。这些课程通常由经验丰富的开发...

AS3.0现阶段应用方向
它的应用主要在WEB互联上,特别是多媒体应用上,因为它是富媒体,而且文件小而巧,语言比较简单,因此应用广泛,更可在大型应用程序开发上有自己的一席之地。再有其多平台的支持,可以说未来的应用前景是特别的广阔。

在as 3.0中条件分支的作用是什么
在as3.0中条件分支的作用是方便在as3.0系统中更好的开发利用。条件分支就是可以同时使用不同的条件进行判断,更方便开发使用。很多程序语言都有这个的。ActionScript3.0是一种强大的面向对象编程语言,它标志着FlashPlayerRuntime演化过程中的一个重要阶段。设计ActionScript3.0的意图是创建一种适合快速地...

Flash as3.0我做的左右键控制角色移动,按键是当前角色只播放左右移动...
as3仅仅对本帧起作用,也就是说,必须在某一帧上写as3的代码才有效,而且这一帧必须不能播放。举个例子:假如舞台有6帧:你的角色在第1帧,就必须这么写 \/\/先停在第一帧gotoAndStop(1);\/\/添加一个按键的侦听函数stage.addEventListener(KeyboardEvent.KEY_DOWN, keyboardhandle);\/\/按键后的处理...

as3.0是什么东西
一种面象对象编程的脚本语言 现常用作web游戏开发 还可制作flash动画效果 flash网站等等 功能强大到几乎无所不能

Flash 在什么时候使用那个文件编As3.0好
AS3.0已经纯面向对象了,推荐的方法是写在外部类中,库里的东西全部new出来。这样程序和设计分离。当然也完全可以在帧上写。假如一部分写在类中部分写在帧上,类中调用时帧上的方法还是需要再类中申明,否则找不到。

flashas3.0制作电梯效果谁会或者谁有源代码告诉我一下我着急用...
```as3 \/\/ 假设有10层楼,需要创建10个按钮,放在舞台上后分别命名为:bnt1,bnt2,bnt3,...,bnt10 \/\/ 再创建一个名为myMc的电梯MC,设置其注册点为上边中点,高度为20,每楼层高度也为20 \/\/ 在舞台上放置一个名为myText的动态文本框 \/\/ 声明一个数组var myBntArray:Array = new ...

学习FLASH AS2.0和AS3.0各自的优缺点?
AS3完全面向对象,对内置函数的接口、继承关系等做了很大改动,修改了很多全局函数,更改了不少方法。从结构、性能上都是极大优越于2.0,如果真要说2.0的优点,那就是对于一些程序新手,做一些简单的小AS程序用起函数似乎感觉比AS3容易。如果你还没有学2.0,那直接学3,放弃2。

相似回答
大家正在搜