WEB开发网
开发学院图形图像Flash Flash AS3.0教程:基本的PV3D程序结构 阅读

Flash AS3.0教程:基本的PV3D程序结构

 2009-12-01 00:00:00 来源:WEB开发网   
核心提示:首先,要有一个类,Flash AS3.0教程:基本的PV3D程序结构,不管在Flash CS3中还是Flex Builder的ActionScript项目中,都要有一个类做为整个Flash程序的入口,因为它需要被显示,现在定义一个容器变量_container,下面写一个主类,命名为Main

首先,要有一个类,不管在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 );
        }
    }
}

1 2 3 4  下一页

Tags:Flash AS 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接