欢迎来到天天文库
浏览记录
ID:46017989
大小:445.01 KB
页数:33页
时间:2019-11-20
《Flash显示编程ActionScript从入门到精通教程(六)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Flash显示编程ActionScript从入门到精通教程(六) ActionScript是Flash显示编程的基础要想学好编程就需要学好ActionScript那么要如何去学好呢?下面是阳光网整理的ActionScript从入门到精通教程 ActionScript3.0中的显示编程用于处理出现在AdobeFlashPlayer9的舞台上的元素本 章介绍了有关处理屏幕元素的一些基本概念 每个应用程序都有一个由显示对象构成的层次结构这个结构称为“显示列表” 显示列表包含应用程序中的所有可视元素 显示元素属于下列一个或多个组: 舞台是包括显示对象的基础
2、容器每个应用程序都有一个Stage对象其中包含所有的 屏幕显示对象舞台是顶级容器 每个SWF文件都有一个主类当FlashPlayer在HTML页中打开SWF文件时FlashPlayer将调用该类的构造函数所创 建的实例(始终是一种显示对象)将添加为Stage对象的子级 SWF文件的主类始终扩展Sprite类 【重要术语:阳光大学生网提示:这些术语是显示编程最必须的基础】 Alpha:表示颜色中的透明度(更准确地说是不透明度)的颜色值例如Alpha通道值为60%的颜色只显示其最大强度的60%即只有40%是透明的 位图图形(Bitmapgraphic)
3、:在计算机中定义为彩色像素网格(行和列)的图形通常位图图形包括数码照片和类似图像 混合模式(Blendingmode):指定两个重叠图像的内容应如何进行交互通常一个图像上面的另一个不透明图像会遮盖住下面的图像因此根本看不到该图像;但是不同的混合模式会导致图像颜色以不同方式混合在一起因此生成的内容是两个图像的某种组合形式 显示列表(Displaylist):由FlashPlayer呈现为可见屏幕内容的显示对象的层次结构舞台是显示列表的根附加到舞台或其子级之一上的所有显示对象构成了显示列表(即使并未实际呈现该对象例如如果它位于舞台边界以外) 显示对象(Displayobjec
4、t):在FlashPlayer中表示某种类型的可视内容的对象显示列表中只能包含显示对象所有显示对象类是DisplayObject类的子类 显示对象容器(Displayobjectcontainer):一种特殊类型的显示对象除了(通常)具有其自己的可视表示形式以外它还可以包含子显示对象 SWF文件的主类(MainclassoftheSWFfile):为SWF文件中最外面的显示对象定义行为的类从概念上讲它是SWF文件本身的类例如在Flash创作环境中创建的SWF具有一个“主时间轴”它包含所有其它的时间轴;SWF文件的主类是指将主时间轴作为其实例的类 蒙版(Masking):一
5、种将图像的某些部分隐藏起来(或者相反只允许显示图像的某些部分)的技术图像的隐藏部分将变为透明因此将显示其下面的内容此术语与画家的遮蔽胶带非常相似遮蔽胶带用于防止将颜料喷到某些区域上 舞台(Stage):一个可视容器它是SWF文件中的所有可视内容的基础或背景 变形(Transformation):对图形的可视特性进行的调整如旋转对象、改变其缩放比例、倾斜或扭曲其形状或者改变其颜色 矢量图形(Vectorgraphic):在计算机中定义为使用特定特性(如粗细、长度、大小、角度以及位置)绘制的线条和形状的图形 该图说明了显示对象类的类继承请注意其中某些类尤其是Static
6、Text、TextField和 Video类不在flash.display包中但它们仍然是从DisplayObject类继承的 Bitmap—使用Bitmap类可定义从外部文件加载或通过ActionScript呈现的位图对 象可以通过Loader类从外部文件加载位图可以加载GIF、JPG或PNG文件还 可以创建包含自定义数据的BitmapData对象然后创建使用该数据的Bitmap对象可 以使用BitmapData类的方法来更改位图无论这些位图是加载的还是在ActionScript 中创建的 Loader—使用Loader类可加载外部资源(SWF文
7、件或图形) Shape—使用Shape类可创建矢量图形如矩形、直线、圆等 SimpleButton对象是Flash按钮元件的ActionScript表示形式SimpleButton实例有3个按钮状态:弹起、按下和指针经过 Sprite—Sprite对象可以包含它自己的图形还可以包含子显示对象(Sprite类用于扩展DisplayObjectContainer类) MovieClip—MovieCl
此文档下载收益归作者所有