第七节:显示对象

上传人:feng****heng 文档编号:177630110 上传时间:2022-12-26 格式:DOCX 页数:4 大小:54.95KB
返回 下载 相关 举报
第七节:显示对象_第1页
第1页 / 共4页
第七节:显示对象_第2页
第2页 / 共4页
第七节:显示对象_第3页
第3页 / 共4页
点击查看更多>>
资源描述
第七节 显示对象主要内容: 显示对象模;显示对象(Displayobject)类 显示对象容器(DisplayObjectCo ntain er)类Loader 类加载外部的 SWF 文件、图片等 课后练习: 加载图片,列表显示什么是显示对象?显示对象(Display Object),是指可以在舞台上显示的对象,既包括可以直接看见的图形、文字、 视频、图片等,也包括不能直接看见但却真实存在的显示对象容器(Display Object Container)。显示对象的模型:ObjectEventDisPatcherDisplayObject(InteractiveObject、Bitmap、Shape、Video、 StaticText)DisplayObjectContainer(Loader、Sprite、Stage)MovieClip注意:state 为 stageEve ntDisPatcher可调度类事件的所有类的基类(用于事件派发)InteractiveObject使用鼠标和键盘与之交互的所有显示对象的基类Displayobject一可放在显示列表中的所有对象的基类Sprite一不需要时间轴的对象相应的基类Loader一加载SWF文件或图像(jpg、Gif、Png)文件/URLLoader 一主要加载二进制数据文本的子类继承父类,也就拥有了父类的属性和方法显示对象(Displayobject)类:释义:Displayobject是一种抽象基类;是可放在显示列表中的所有对象的基类。 DisplayObject 类的属性Parent、 name、 visible、 alpha、 height、 width、 x、 y、 scaleX、 rotation DisplayObject 类的方法addEventListener();/dispatchEvent();hasEventListener();removeEventListener();hitTestObject();边 框碰撞hitTestPoint();显示对象容器(DisplayObjectContainer)类:释义:所有容器类对象的抽象基类;显示子级列表对象,组织子对象的 Z 轴顺序DisplayObjectContainer 类的属性mouseEnabled对象本身是否接受鼠标事件numChildren:int返回此对象的子项数 DisplayObjectContainer 类的方法1. DisplayObjectContainer () 构造函数(抽象类)2. 调用 new DisplayObjectContainer() 构造函数会引发 ArgumentError 异常。3. 可调用 DisplayObjectContainer 子类的构造函数:new Loader()new Sprite()new MovieClip()addChild(); addChildAt(); contains(); getChildAt();返回 child 实例返回 child 实例返回:如果child是该容器的子项或容器本身,则为true;否则为false。返回:位于指定索引位置处的子显示对象getChildByName();getChildIndex();removeChild(); removeChildAt(); setChildIndex(); swapChildren(); swapChildrenAt();值getObjectsUnderPoint();返回:具有指定名称的子显示对象返回:child实例的索引值返回: child 实例返回:已删除的 DisplayObject 实例参数:child 一要重设索引值的子实例;index一child的索引值 参数:childl, child2 要交换深度(Z轴顺序)的两个子实例 参数:indexl, index2 要交换深度(Z轴顺序)的子实例的原索引返回:对象数组,这些对象位于指定点下方,并且是该 容器实例的 子项Loader 类:包 : flash.display释义:Loader类可用于加载SWF文件或图像(JPG、PNG或GIF)文件;被加载的显示对象将 作为 Loader 对象的子级添加Loader 类属性content包含使用load()或loadBytes()方法加载的SWF文件或图像(JPG、PNG或GIF)文件的根显示对象。*contentLoaderInfo 返回与正在加载的对象相对应的 LoaderInfo 对象; LoaderInfo 对象提供有关加载的文件的加载进度信息和统计。Loader 类常量*COMPLETE 事件在文件完成加载时由 contentLoaderInfo 对象调度。 complete 事件总是 在 init 事件之后调度httpStatus事件在通过 HTTP 发出网络请求并且 Flash Player 可以检测到 HTTP 状态 代码时,由 contentLoaderInfo 对象调度。Init事件在可以访问所加载的 SWF 文件的属性和方法时,由 contentLoaderInfo 对象调度。 init 事件总是在 complete 事件之前调度。*ioError事件在发生会导致加载操作失败的输入或输出错误时,由 contentLoaderInfo 对象调度。Open事件在加载操作开始时,由 contentLoaderInfo 对象调度。*Progress事件在加载操作进行过程中接收到数据时,由 contentLoaderInfo 对象调 度。当位于只能与本地文件系统内容交互的沙箱中的 SWF 文件尝试加载/securityError 事件只能与远程内容交互的 沙箱中的 内容时( 反之亦然),由Unload 事件contentLoaderInfo 对象调度。 在删除所加载的对象时,由 contentLoaderInfo 对象调度。课后练习:1.麻将游戏之一:排列单层牌2.麻将游戏之二:显示选中3. 麻将游戏之三:消除相同的牌4. 麻将游戏之四:设定消除条件(至少一侧为空)5. 麻将游戏之五:双层牌排列6. 麻将游戏之六:计分、计时
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!