还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
课程设计报告Flash专业名称系部名称学生姓名班级名称指导教师:}添加cueP ointNav函数;
5、使用F LVP1a ybackCo1o rP i cker组件.
6、使用时序文本XML文件实现视频字幕、创建ActionScr i pt对视频文件播放结束做出响应
78、创建A c tion Sc ript处理XML视频播放文件列表用Acti o n S cript载入vidlist.xml,输入“var vidList_XMLXML;var v i dTitieS trin g;v ar c ount int=0;v arxmlL o a d erUR LLo a der=n ew URLLoader;x m1L oa de rlo adnew URLRequestCnv idlis t°xinl;xmlLoaderoo add E ven t Li ste n er Eve nt.COM PL ETE,xml Loade d;
9、创建xmlLoad e d函数,输入“f unction xmlLoadede ventE v entv oi d{v idList_XML=new XML xm1Loader,d at a;v i dP1ay e r add Event Lis t en e rVid eoEve nt.COMPLETE,och a ngeVid;
10、使用“允许全屏”模板在浏览器里查看全屏视频
1、“菜单”一“文件”一“发布设置”一“格式”选项卡中选中Flash和HTML;
2、切换到“HTML”后,从“模板”中选择“仅Flash_允许ii代码小、■0户❷,]e织u;;二m19chi«\4eVile:Videc£ver^;void20可vein«xVid:$vrin■ndlxft.IH.vldc«unt].filt.—«tili tr*cenextVid:句*tr vidFlaytr.routee■nestYid**r.B»t vidTitle=ndtist.XIL.vidcountJ.na-司•••«94at•title.tst.trvt•vidTit!•.•▼•vitflayes.7kird«ictccoundColox■latKrwdoaO•QxFFFFT.BUMar.I一,、fl.c««aibaliF•l9hSHde.•4dBwi\tLf^enerSld«rEv«nt.CHAKKfalpihaQun«.fl.e«BteiB«rsfl.fuftctioaalphaCh3ree:SliderEvent:voidflrestrelvd・Q«Gfl vi^laj-er.rkirBctgromd^lpha=e.txcet.valuli»tCfle•»€•1«pr•*.ccloxChe”.addEv«ntLft«MrC«】orPick”Ev而,.CHME,ch«nttH«ndltrfuMCticachMCeBiRdlerCesC«lorFicktrCvent:voidvaicptColorPicker•.CMirentTtrfet“ColorFielter.vidPlayer.rkirBacicrowdZolor=XuMberCOx♦cp.hexValu«.vieieytr.aMASawFoiMIK・%
0.vidPlayvr.aiMEvemLiftenerNeteditaivent.CUE.POUn,cuePointNav.fsetiorcutFointKavU:Metadattfivent:voidif•.Mtfo.naM,•NQOItitle.txt.test■ClicktoFxi:ch»««BancbyKir»Jingr.title.txt.addEventListenerlouseEvent.CLICK4hiyCD.全屏”furcncrbMjD«lou:eEve9it:vcidnavifateToURLCnr*IMLX*questCbrttp:/,*v».cdfs««do.eoivactixti/p»j«i9ru«cardt/eatalic/nmjinc/.■明m共58m•第i为X开发中遇到的问题及解决方法描述1)经常出现代码错误而导致的程序不能正常运行,出现小的问题,小一伺—翁冼A封«eti««s*1A兄”定义组讨论进行解决2)在将视频的绝对路径改为相对路径是出现程序错误,我们请教老师后决定完成整个程序后再对整体进行修改X本次开发中的不足之处,课题的展望没有实现创新,本来试着将它改变成为可以点播的播放器,但由于代码输入后出现很多问题,没有成功.在未来的毕业设计中,我会花更多时间努力创造自己想要的效果.
三、体会通过这几天的flash设计制作,我感受到flash的作用确实很强大很实用.在现实生活中我们随处可以看到视频,平时看起来很简单也没有怎么细想,但真正接触*||*|*1J*I*I*|-I-J*I6468666758后才感觉到他的实用.flash能集图、文、声于一体,具有良好的表现力,能够表现一些纸笔难以表现的效果以前对fl ash动画制作不是很了解,当这次短时间的接触后才感受到要制作出一个好的作品确实要下很多功夫,我们需要把层层景物添加上去,并且要设置好时间,让他在哪些时候显示、消失、运动、而且在不同的时刻要根据场景插入声音,要同时把握好这些,要经过很多次的尝试与调试.所以在改动的过程中会非常麻烦,当自己遇到问题的时候就查阅资料或者上网百度模仿他们.这样我才解决了很多自己不会的地方还有一点体会就是当你准备要做一件事情的时候一定要提前做好准备,要构思好,不然的话就象无头苍蝇没有方向,没有效率!还弄的很急躁!快实习了,做做课程设计充实下自己,我觉得很快乐每一次做出作品,都会有一种成就感,可以提高自己积极性希望工作中也能有这种积极性,为公司带来效益,为自己取得报酬虽然课程设计有些枯燥无味,但是实习也是这个样子的.劳动是人类生存生活永恒不变的话题.我对F LASH比较感兴趣,做些动感的动画之类的东西,别人问你的时候你会觉得很有面子这是我动力的来源对于这次课程设计我想说“认真对待任何事物,不要小看它,虽然是简简单单的作品,技术含量不是很高,我觉得它考验的是我们的耐力和忍受力能不能按下心去做它这和处人处世是一样的做什么事情都要认认真真的”.对于FLA SH只要有想象力就可以做出好的作品通过两个星期的FLASH课程设计,我发现自己的很多不足,也发现自己有很多潜力,自己知识的虽然不足,自己的实践经验虽然缺乏,但是,有想象力还是可以做出好的作品,做一些小作品很容易,做些复杂的作品还需要掌握一些理论知识,理论联系实际.至此,我要感谢帮助我的同学和老师.希望大家在即将来临的实习中,发扬吃苦的精神,不要怕苦怕累.我们会比我们的学长更强只要我们都有一个梦想,去实现它,实现我们的人生价值,我们的大学生涯就没白来了.大家I、参考资料!1!一起努力吧!加油!AdobeFlash CS5Act i on Scripts.0A dobe公司著
一、前言错误!未定义书签
二、课程设计内容错误!未定义书签」课题的理论基础概述错误!未定义书签」课题功能描述错误!未定义书签,开发中遇到的问题及解决方法描述错误!未定义书签,本次开发中的不足之处,课题的展望错误!未定义书签
三、体会错误!未定义书签
四、参考资料错误!未定义书签课程设计报告Flash
一、前百课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助我们全面牢固地掌握课堂教学内容、培养我们的实践和实际动手能力、提高学生全面素质具有很重要的意义F lash编程是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位它要求学生能灵活掌握所学知识,将本学期所学的知识,通过此次实训课程来实现,是一门发散思维和动手相结合的学科在见过的很多FI ash特效的实例中,可以看出这些特效的实现都是基于最简单的F Iash知识上的,而通过此次的课程设计将大大提高学生们对Flash基本知识的掌握,为以后的Fl a sh设计打下坚实的基础.本课程设计的目的旨在帮助我们掌握Fla sh相关知识,通过让我们自己设计网站,培养学生应用所学知识并很好的运用到实践的能力
二、课程设计内容X课题的理论基础概述
1、使用FLVPlayback组件处理Fl as视频文件
2、在“属性”查看器里设置FLVPlay back的组件的属性
3、利用Acti onScri pt设置FLV P1ay ba c k组件的属性
4、使用Col orPicke r组件设置视频外观的背景颜色
5、使用Slide组件调整视频外观的透明度
6、使用Ac t ionScr ipt提示点从视频文件里的标记出发事件
7、使用FLVPlaybackCo1orPicker组件.
8、使用时序文本XML文件实现视频字幕
9、创建A c tionScript对视频文件播放结束做出响应
10、创建ActionScri pt处理XML视频播放文件列表.
11、使用“允许全屏”模板在浏览器里查看全屏视频1课题功能描述我们本次设计的课题是利用Action Script和组件控制视频课题的大部分内容是用外部媒体和数据文件以及Fl ash CS5组件,利用Actions cript把这些部分联系在一起,创建一个简单的视频播放程序.课题的组件和文本都位于con tentde空层里,全部的代码位于a ction s层里首先是添加FLVPl ay dack组件
1、在场景可见的情况下选中content层的第1帧,打开“组件”面板
2、从组件面板中的video文件夹里找到FLVPlayd a ck205组件.
3、FLV Playdack组件的一个实例拖放到场景右下角
4、在属性面板里把F LVP1a yda c k组件实例名设置为vi dPlatero在Flash里设置FLVPlayda ck的属性
1、在选中场景中的vidPlat er组件,打开属性查看器,找到“组件参数”区域这些属性都可以通过Act ionScr ipt进行设置
2、在属性查看器的组件参数区域里单击s ou rc e属性右侧的铅笔图标
3、在打开的对话框里找到vi deo文件夹,选择s o1u tion f4vo o单击“确定按钮,这时视频文件的路径就会显示在sour ce属性的右侧
4、选中vidPl a te r实例,在组件参数里单击s kins属性打开选择外观对话框
5、接着选中vidP1ate r组件,在组件参数区域里设置skinBackgro un d Co1o r属性,并命名为调色板选择颜色作为视频控制的颜色用ActionSc r ipt控制FLV Play dack
1、打开组件控制面板,从use rIterf ace组件文件夹里选择S1i der组件
2、在con tents层,把sli de r组件的实例拖放在场景左上角的区域里.
3、在属性里设置实例名为alphas1ide.
4、打开alphasli de实例,打来属性面板设置参数
5、接着创建一个文本元素像用户提供滑块的作用.拖出一个文本区域,在文本里输入字样,并根据需要设置字体和颜色接着输入代码import f
1.ev e nts.Slid erEve nt;imp o rt floc ontro1s.C olor Pick er;1mpor t fl events.C o1orPickerEve nt;oimpor t f
1.vid eo.*;alphaSlide addE v entListene r SI ide r Ev en tCHAo oNGE,alp h aC hange;、接着创建alphaChan ge函数fun cti on al p haC h angeeSliderEven tv oidvi d Play e r.sk inBackgroun dA Ipha=e.tar getvalue;测试影片.
6、当用户选择一个颜色时触发组件的CHANGE事件,现在来造构侦听器colorC hoos eaddE ve ntL i stenerColorPick erEv entCH ANGE,c hano ogeH an dler;输入f unctionchan geHandlereColorPick erEv entv oidvar cpColorPic k er=e.curre ntTar ge tas ColorP icker;vidPlay er sk inBack gro undColo r=NumberOx’+cp.he xVai0u e;选中场景中的vidPlater组件,打开属性查看器,找到“组件参数”单击source属性右侧的铅笔图标,在打开的对话框里找到vi deo文件夹,选择so hitionf4vo单击“确定”按钮,这时视频文件的路径就会显示在sou rce属性的右侧.1利用Actio nScript设置FLVPla yback组件的属性打开组件控制面板,从user Iterf ace组件文件夹里选择S lider组件在content ts层,把slider组件的实例拖放在场景左上角的区域里拖出一个文本区域,在文本里输入字样,并根据需要设置字体和颜色接着输入代码impo rtf
1.eve nts.Slid erEvent;im port floc ont rols.Colo rP icker;impo rtf
1.eve ntsCol o rPicker Event;oimport f
1.video.*;alphaSlide.addEventLis tene rSlide rEvent.CHANG E,alp haChange接着创建a1p haChange函数funct ionalphaC han ge eS1i derEventvoid{o vidPlayer skin Bac kgroundAlpha=e target.v alue;o o当用户选择一个颜色时触发组件的CHANGE事件,现在来造构侦听器c olor Cho ose.addEventL iste nerCo1orP ickerEventoCHANG E,ch an geHa ndler;输入f unctionch an geHandle reC o1orPicker Even tv oidvar cpColo rPicker=e cur rentTarge tasColorPi cker;ov idP layero skinB ackgro un dColor=N umber“0x+c p.hBe xVa1ue;}2使用ColorPicker组件设置视频外观的背景颜色3使用SIide组件调整视频外观的透明度4使用Actio nSc ript提示点从视频文件里的标记出发事件“提示点”是一个标记,与F1ash视频文件里特定时间的位置相关联.我们将使用A ctionScript生成的提示点来触发一个函数,来修改一个文本区域里的文本另外还会添加一个侦听器,响应文本区域被单击的操作.
1、添加一个标题文本区域,命名为tit1e_txt;
2、在acti on层中输入“v idPlayer.add AS Cue Point10,,,BuyCD,,”创建一个提示点;;
3、输入“v idP1a yeraddEventLi stener Me tadat aEvent.oCUE_P0INT,cuePointNav;”来监视vidP layer的CUE_POINT事件;
4、输入“func tioncuePo in tNaveMet adataE ventvoi d{i fe info,name二二Buy CDo{ti t1e_txt.text=Click to Purch ase Mu sicb yNanJing”;s tit le_txt ad dEv entListenerMouseEv ent.CLICK,bu yoCD);。
个人认证
优秀文档
获得点赞 0