动态加载图片与进度条制作Flash实验详解
需积分: 7 193 浏览量
更新于2024-09-13
收藏 477KB DOC 举报
本次实验指导主要围绕Adobe Flash平台的图像加载和进度条制作展开,旨在帮助学生深入理解Loader类、LoadInfo类以及URLRequest类在实际开发中的应用。以下是实验的关键知识点:
1. **实验目的**
- 学习如何通过Loader类和LoadInfo类动态加载图片(.jpg或.swf文件)到Flash文档中,提高灵活性。这涉及到四步操作:创建URLRequest对象、Loader对象、load()方法调用和addChild()方法的使用。
- 掌握Bitmap类和BitmapData类,了解位图的导入及其相关属性和方法。
2. **预备知识**
- 图片或SWF文件加载的四个关键步骤:
a. 创建URLRequest对象,包含图片或SWF文件的URL。
b. 使用这个URL创建Loader对象。
c. 调用Loader对象的load()方法,传递URLRequest实例。
d. 将Loader实例添加到主时间轴的显示列表中。
- Loader类的属性(如content、status等)和方法(如unload()、addEventListener()等)。
- LoadInfo类的属性(如bytesLoaded、bytesTotal等)以及与之相关的事件,如PROGRESS事件。
- URLRequest类的基本属性和方法,如URL、method等。
3. **实验内容**
- **图片加载**:使用loadPic.as文件,创建一个主文档15-1.fla,从外部文件夹"pic"中动态加载图片。通过Loader类,可以在任意位置(本地或网络)获取图片,并显示在舞台上。
- **影片加载进度条**:在15-2.fla中,创建一个影片剪辑mc(显示进度条)和一个动态文本框用于显示加载进度。通过监听LoadInfo的PROGRESS事件,计算已加载的字节数与总字节数,实时更新加载进度。
总结来说,本实验着重于实战应用,让学生理解如何在Flash中实现动态加载图片和实时进度反馈,这是现代多媒体应用中常见的功能。通过这些实践操作,学生不仅能够提升技术技能,还能够加深对Loader、LoadInfo和URLRequest类原理的理解。
2014-04-22 上传
2011-02-25 上传
2022-11-13 上传
2022-07-04 上传
点击了解资源详情
2013-03-25 上传
2017-05-18 上传
2012-12-03 上传
levyasd
- 粉丝: 0
- 资源: 1
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析