flash as 3.0动画程序设计案例教程 余以胜 
时间: 2023-05-17 10:00:38 浏览: 67
《Flash AS 3.0动画程序设计案例教程》是一本介绍使用Flash AS 3.0进行动画程序设计的教程书籍。作者余以胜在书中通过多个案例,重点讲解了Flash AS 3.0的基本原理、语言结构和常用技巧,以及在动画程序设计中的应用。
本书的案例十分实用,适合初学者和有一定经验的设计师学习。其中包括设计基本动画、图像滤镜应用、动态XML数据加载、鼠标交互等实例,通过这些实例的讲解,读者可以掌握使用Flash AS 3.0进行动画程序设计的基本技巧和方法。
此外,《Flash AS 3.0动画程序设计案例教程》还介绍了一些高级技术,如基于面向对象的动画程序设计、基于Flash CS3的动画设计流程、Flash AS 3.0和Flex程序设计以及服务器端动画程序等。
总之,《Flash AS 3.0动画程序设计案例教程》是一本非常好的动画程序设计教程,对于想要掌握Flash AS 3.0技术的设计师和开发者来说,是一本不可多得的参考书。
相关问题
用flash as3.0写一个进度条控制视频进度的代码
可以使用以下代码实现:
var video:Video = new Video();
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
video.attachNetStream(ns);
ns.play("video.mp4");
var progressBar:Sprite = new Sprite();
progressBar.graphics.beginFill(x000000);
progressBar.graphics.drawRect(, , 200, 10);
progressBar.graphics.endFill();
addChild(progressBar);
var progressMask:Sprite = new Sprite();
progressMask.graphics.beginFill(xFFFFFF);
progressMask.graphics.drawRect(, , , 10);
progressMask.graphics.endFill();
progressBar.addChild(progressMask);
ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
function onNetStatus(event:NetStatusEvent):void {
if (event.info.code == "NetStream.Buffer.Full") {
var duration:Number = ns.time;
var timer:Timer = new Timer(100);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
}
}
function onTimer(event:TimerEvent):void {
var duration:Number = ns.time;
var percent:Number = duration / ns.duration;
progressMask.width = progressBar.width * percent;
}
as3.0 关机命令
在AS3.0中,可以使用 `flash.system.System` 类来调用关机命令。具体步骤如下:
1. 首先,在代码中导入 `flash.system.System` 类:
```
import flash.system.System;
```
2. 之后,使用 `System` 类的 `exit()` 方法来执行关机命令:
```
System.exit(0);
```
这里的参数 0 表示正常退出,如果想要强制立即退出,可以使用 `-1` 参数。
3. 最后,将代码编译并运行,当执行到关机命令时,系统会弹出确认对话框。
需要注意的是,在使用关机命令之前,应该确保保存了所有的工作和数据,并且关闭了所有需要关闭的应用程序,以免造成数据丢失或其他意外情况发生。
此外,关机命令只可以在 AIR(Adobe Integrated Runtime)应用程序中使用,在浏览器中的Flash应用程序是无法调用关机命令的。
相关推荐















