《flash实验报告flash相册制作.docx》由会员分享,可在线阅读,更多相关《flash实验报告flash相册制作.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、宁德师范学院计算机系实验报告(201201学年 第 学期)课程名称平面动画设计IH实验名称实验六flash相册制作专业年级学号 姓名指导教师实验日期 实验总结(包括过程总结、心得体会及实验改进意见等):过程总结:应当将要显示的图片放到与文档相同的文件夹中才能成功调用图片。心得体会:通过此次实验,实现将外部图片加载到Flash文件中用来制作相册。指导教师评语:1、完成所有规定的实验内容,实验步骤正确,结果正确;2、完成绝大部分规定的实验内容,实验步骤正确,结果正确;3、完成大部分规定的实验内容,实验步骤正确,结果正确;4、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确;5、未能很
2、好地完成规定的实验内容或实验步骤不正确或结果不正确。6、其它:评定等级:A (优秀)B (良好)C (中等)D (及格)E (不及格)成绩评定教师签字年 月 日备注:注:1、报告内的项目或设置,可根据实际情况加以补充和调整 2、教师批改学生实验报告应在学生提交实验报告10日内实验目的与要求:(1)能够使用外部xml文件来存放图片地址。(2)熟练掌握flash组件的应用。(3)将xml文件应用到列表组件中来加载外部图片。实验设备(环境):Window XP操作系统、Flash CS5.0软件实验内容:(1)收集日常照片并分类命名,将其存放在一个文件夹中。(2)编写.xml文件来存放图片地址。(3
3、)制作flash相册的封面,加入相应的组件并命名。(4)编写AS3.0脚本,实现将外部图片加载到Flash文件中。实验步骤、实验结果及分析: (1)实验步骤1 .新建文档新建文档第规 模板类型:Actionscript 3.0ActionScript 2.0AIRAIR for AndroidAIR for iOSFlash Lite 4Adobe Device CentralActionScript 3,0 类KW):550 像素高(H)KQC像素标尺单位(R):|像素I WSJ(F):24.00fps背景颜色:口自动保存:口 底分钟|设为默认值二厂描述:shshlaaFlH在Flash文档
4、窗口中创建一个新的FLA文件(*.fla).将会 设置ActionScript 3.0的发布设置。使用FLA文件强置为 Adobe Flash Player发布的SWF文件的媒体和结构。洞展J2 .打开组件代码片断组件L动画预设。的 Flex1 User InterfaceO Button叼 CheckBoxBSIColorPicker了 ComboBox|割DataGridI Label睡 NumericStepper 口 ProgressBar 司 RadioButton 端 ScrollPane 二 一 Slider 回 Text Area 由Textinput I 即TileList
5、型 UILoader ll ITi- lrs3 .向场景添加一个下拉列表,并设置属性,添加dataProvider值了 ComboBox4 .向场景添加一个下拉列表,并设置属性 J部ListCO ProgressBar三5 .向场景添加一个进度条,并设置属性属性库0位或和大小X: 164,30Y:43.35崔务 宽:318.00高:4.00色彩效果 t显示6 .向场景添加一个显示窗口,并设置属性属性L库Z位窗和大小X: 148,35Y: 75,45道场 宽:391.95高:305.90)色彩效果显示D组作教tautoLoad enabled maintainAspectRatio scaleC
6、ontent source visible7 .修改文档属性屈性库未命名!文档发布配置文件:默认文件发布设置属性FPS:24.00像素清除大小:550舞台: SWF历史记录日志8.向场景添加一个文本框,并设置属性I V Label9.窗口布局如下L*Label10 .保存文档11 .新建 actionScript 文件新建文档x常规J蟹类型:a aHFl fiittfilalllttfilw爸/的色*iAcbonScript 3.0ActionScript 2.0AIRAIR for AndroidAIR for iOSFlash Lite 4Adobe Device CentralActio
7、nScript 3.0 类ActionScript 3.0 接口ActionScript 文件sh描述:创建一个新的外部ActionScript文件(*.as)并在“脚本窗 口中进行编辑。ActionScript是Flash脚本语言,用于控制 影片和应用程序中的动作、运算符、对象、类以及其他 元素。您可以使用代码提示和其他脚本编辑工具来帮助 创建脚本。您可以在多个应用程序中重复使用外部脚本12.编写代码23456789101117181920212223242526272829303132333435363767890123456783333444444444保存文档package impor
8、t flash, display. * :import flash, net. ;import flash, text. ;import flash, events. *;import flash.utils. Timer;import flash, text. TextFormat;import fl. managers. StyleManager:public class main ext ends MovieClip private var loadXML:XML:public function mainO var tf: TextFormat = new TextFormat ();t
9、f.size = 12;StyleManager. set Style ( t extFormat, tf): Styl eManager 为样式管理类 loadXml ():selSort. addEventList ener (Event. CHANGE, selSortFun) 生择图片分类 loadBar. source = viewPhcrto:加载条加莪内容引用到国并加莪组彳牛 imglist. addEventListener (Event. CHANGE, showlmg):选择图片事件|private function selSortFun(event:Event):void
10、 showList (event, target, select edit em. data):)private function showlmg(event:=w):void 在列表中选择图片时执行的函数 var file:String=imglist. selectedltem. label:/获取所选择的文件名 viewPhoto. source= images/ +file;加载图片show! ext. t ext =f11 e : 显视当前文件名)private function loadXml() /xml加载函数,将xml文件加载到变量loadKir1中var myLoader:
11、URLLoader = new URLLoader();XML. ignoreWitespace = true:去除XML空翻myLoader. addEventListener ( completexmlLoaded):myLoader. load (new URLRe quest (,Tphotolist. xml);private function xmlLoaded(event:Event):void XML. ignoreWhitespace = true;loadXML=new XML (event, target, data) ; 转化为xml对象showList (cow);l
12、oadXML=new XML (event. t ar get. dat a) :/转化为 xml 对象showList ( cow);imglist. selectedIndex=0:/设置列表显示第一张图showing (): private function showList (sort) /将加载出来的数据马入列表组件imglist中 imglist. remove All ();先移隙列表中丽有的项目for (var i:uint=0; KloadXML. child(sort). lengthO ; i+) imglist. addltem(label: loadXML. chil
13、d(sort) i. file, data: i);添加当前所选类别的项目 )保存在(X):,J 05刘相册制作3 o夕J田) 我最近的文档桌面我的文档显我的电脑0网上邻居:。images文件名(H):保存类型(I):mainf as保存 ActionScript 文件(*. as)取消14 .在同一文件夹内新建文件夹“images,将所有图片方润文件夹,并规范命名15 .在同一文件夹内新建文本文档“photolist”,并编写代码保存,将后缀名改为“.xml” photolist:txt .记事本 X文件(E)编辑(今格式(Q)查看帮助(由 !XML相册制作实例一 Ln Col 31(2)实验结果及分析实验成功,应当注意命名要与代码中的所用的相同防止发生错误。