- 软件下载
-
actionscript 3.0教程
2022-07-12 12:54:01 ID:c0198b8
actionscript 3.0教程介绍
actionscript 3.0是一种强大的面向对象编程语言,它标志着Flash Player Runtime演化过程中的一个重要阶段,本身被设计出来的意图就是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为Web体验的重要部分。小编如今带来actionscript 3.0教程以方便用户学习这种强大的编程语言,让用户能够更加方便的进行编程和网站的开发。如果没有pdf阅读器,小编推荐这款pdf绿色迷你阅读器/soft/4761.html,这款阅读器不但小巧,而且所占空间也小,非常适合想要立刻观看pdf文件的用户使用。
这个方法可以从二进制数据直接创建显示列表中的条目。例如,在我的电子邮件客户机上,如果从 Pop3 服务器上下载的一个电子邮件包含附件,就检查附件的 mime-type。如果这种类型是播放器支持的,那么就可以将附件的二进制源代码读入 ByteArray,并在 Flash Player 中显示这个附件。这意味着我的电子邮件客户机可以显示 PNG、JPEG、GIF 和 SWF 附件。
Sound.computeSpectrum()
这个方法分析播放的所有声音并返回一个 ByteArray,其中包含 512 个归一化的值(-1 到 1),可以使用它们显示声音波形(256 个值用于左声道,256 个值用于右声道)。可以使用这些值为 Media Players 创建 Audio Equalizers 以及对播放的声音做出反应的视觉效果。
BitmapData.getPixels()
这个方法返回一个 ByteArray,其中包含位图的指定矩形区域中每个像素的十六进制颜色值。可以将这个方法与新的 ZLib 压缩方法 ByteArray.compress() 结合使用,从而将位图压缩,然后再发送给服务器,这样就能够将它转换为一个适合下载的文件。
Loader.close()
现在,可以停止播放器装载外部媒体的过程。在过去,如果将一个图像装载进播放器,那么在完成处理之前无法停止。现在可以这么做了。
与其他语言相比,这种语言比较简单,容易编写。
开发人员可以编写具有高性能的响应性代码。
这种语言向后兼容ActionScript 2 并向前兼容 ECMAScript for XML(E4X)。
import flash.display.Sprite; //导入外部包
public class DrawDemo extends Sprite //主类必须继承Sprite或者MovieClip
{
public function DrawDemo() //构造函数
{
this.graphics.beginFill(0xff0000); //设置填充色
this.graphics.drawCircle(0,0,30); //画一个圆(前两个参数分别代表圆心(相对于父显示对象注册点
//的圆心的x,y的位置(以像素为单位)。 )第三个代表圆的半径(以像素为单位))
//设置圆在舞台上的位置
this.x=300;
this.y=300;
this.graphics.endFill();//结束绘画
addChild(this);//所画的内容添加到舞台上
}
}
}
actionscript 3.0功能
Loader.loadBytes()这个方法可以从二进制数据直接创建显示列表中的条目。例如,在我的电子邮件客户机上,如果从 Pop3 服务器上下载的一个电子邮件包含附件,就检查附件的 mime-type。如果这种类型是播放器支持的,那么就可以将附件的二进制源代码读入 ByteArray,并在 Flash Player 中显示这个附件。这意味着我的电子邮件客户机可以显示 PNG、JPEG、GIF 和 SWF 附件。
Sound.computeSpectrum()
这个方法分析播放的所有声音并返回一个 ByteArray,其中包含 512 个归一化的值(-1 到 1),可以使用它们显示声音波形(256 个值用于左声道,256 个值用于右声道)。可以使用这些值为 Media Players 创建 Audio Equalizers 以及对播放的声音做出反应的视觉效果。
BitmapData.getPixels()
这个方法返回一个 ByteArray,其中包含位图的指定矩形区域中每个像素的十六进制颜色值。可以将这个方法与新的 ZLib 压缩方法 ByteArray.compress() 结合使用,从而将位图压缩,然后再发送给服务器,这样就能够将它转换为一个适合下载的文件。
Loader.close()
现在,可以停止播放器装载外部媒体的过程。在过去,如果将一个图像装载进播放器,那么在完成处理之前无法停止。现在可以这么做了。
actionscript 3.0优点
这种语言支持类型安全性,使代码维护更轻松。与其他语言相比,这种语言比较简单,容易编写。
开发人员可以编写具有高性能的响应性代码。
这种语言向后兼容ActionScript 2 并向前兼容 ECMAScript for XML(E4X)。
actionscript 3.0代码结构
package{ //定义包名import flash.display.Sprite; //导入外部包
public class DrawDemo extends Sprite //主类必须继承Sprite或者MovieClip
{
public function DrawDemo() //构造函数
{
this.graphics.beginFill(0xff0000); //设置填充色
this.graphics.drawCircle(0,0,30); //画一个圆(前两个参数分别代表圆心(相对于父显示对象注册点
//的圆心的x,y的位置(以像素为单位)。 )第三个代表圆的半径(以像素为单位))
//设置圆在舞台上的位置
this.x=300;
this.y=300;
this.graphics.endFill();//结束绘画
addChild(this);//所画的内容添加到舞台上
}
}
}
相关推荐
相关资讯
- 10-03NBA2KOL2经理模式怎么玩,nba2kol2经理模式有经验吗
- 10-03热血无赖存档位置在哪,热血无赖游戏存档目录在哪里
- 10-03《魔兽世界》怀旧服最强弓介绍,魔兽世界怀旧服猎人弓排行
- 10-03虐杀原形作弊码大全(虐杀原形作弊码)
- 10-03《魔兽世界》辛多雷金杖在哪里刷,《魔兽世界》辛多雷金杖在哪里刷啊
- 10-03问道手游金系怎么加点最好,问道手游金系怎么加点最好1到70
- 10-03大话西游手游拼图任务福泽天下图文攻略,大话西游手游拼图任务详细攻略,大话手游福泽天下技巧
- 10-03怪物猎人ol各类武器派生路线大全,怪猎世界武器派生图鉴
- 10-03《dota2》6.86版本更新全部内容详情解析,dota2 6.88版本
- 10-03QG打野Swift永猎双子千珏S6天赋符文出装一览,"p":true
- 站长推荐
- 热门排行
- 推荐资讯
-
- 04-06艾尔登法环新手开荒武器 艾尔登法环新手开荒武器推荐
- 04-14艾尔登法环月光大剑技能怎么放(艾尔登法环怎样才能发动祈祷技能)
- 04-16阴阳师凋零之梦阵容(阴阳师逐鹿之争怎么过)
- 04-23《樱花校园模拟器》爱情药水获取攻略 爱情药水在哪
- 05-16siemens(含破解激活补丁)64位汉化破解版(siemens西门子)
- 05-17苹果12如何使用搜狗输入法(苹果12怎么设置搜狗输入法)
- 06-07命运冠位指定南瓜攻略(命运冠位指定万圣节攻略)
- 06-17梦幻西游符石合成技巧(梦幻西游符石合成技巧)
- 06-18迷你世界怎么驯服豹子当坐骑(迷你世界怎么驯服豹子当坐骑)
- 06-19苹果itunes怎么用(苹果itunes怎么用)