Flash AS3.0教程:基本的PV3D程序结构
2009-12-01 00:00:00 来源:WEB开发网首先,要有一个类,不管在Flash CS3中还是Flex Builder的ActionScript项目中,都要有一个类做为整个Flash程序的入口。
下面写一个主类,命名为Main,其实什么名都无所谓,但是要记得保持文件名和类名必须一致。另外主类一定要继承自Sprite类。
1. package {
2. import flash.display.Sprite;
3.
4. public class Main extends Sprite
5. {
6. public function Main()
7. {
8.
9. }
10. }
11. }
代码解释:Main()函数是Main类的构造函数,就是说当你执行new Main();时,Flash会调用这个函数,初始化Main类的对象(类的实例叫对象)。所以,Main()函数就是整个Flash的入口了,这里面的程序最先被执行,所以可以在这里面放一些初始化PV3D的代码。
下面是一步步初始化PV3D。
首先,PV3D的3D舞台需要一个容器,用来容纳整个3D舞台。这个容器至少是Sprite类型的,因为Sprite是AS3或者说Flash9里,显示对象的最小单位,这也是我们的主类一定要继承自Sprite的原因,因为它需要被显示。
现在定义一个容器变量_container,初始化它并把它加到主类的显示列表里。
package {
import flash.display.Sprite;
public class Main extends Sprite
{
private var _container :Sprite;
public function Main()
{
// 创建3D舞台的容器
_container = new Sprite();
_container.x = 100;
_container.y = 100;
//将它显示出来
addChild( _container );
}
}
}
- ››asp.net页面弄成伪静态页面
- ››Asp.net 中将汉字转换成拼音的方法
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
更多精彩
赞助商链接