[橱窗设计的介绍]橱窗是展示品牌形象的窗口,也是传递新货上市以及推广主题的重要渠道。人们对客观事物的了解,有70%靠视觉,20%靠听觉。橱窗陈列,能最大限度地调动消费者的视觉神经,达到诱导、引导...+阅读
swf(shock wave flash)是Macromedia(现已被ADOBE公司收购)公司的动画设计软件Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,swf文件通常也被称为Flash文件。 swf(Shock Wave Flash的简称,读作swif),是Adobe Flash汇出后的档案格式。它的普及程度很高,现在超过99%的网络使用者都可以读取swf档案,即使任天堂Wii(使用Opera浏览器的话)、Sony的PSP也可以能看到。
这个档案格式由FutureWave创建,后来伴随着一个主要的目标受到Macromedia的支援:创作小档案以播放动画。这个计划的理念是可以在任何操作系统和浏览器中进行,并且让网络较慢的人也能顺利浏览。[1] swf 是shock wave flash的缩写,正如rm = real media mp3 = MPEG Layer 3 wma = Windows Media Audio 一样 可以用 Adobe Flash Player 10.0.32.18软件打开 SWF文件结构: swf文件的整体结构是 header + body的组成。
文件的开始是一个[文件头] 它的结构如下: 字节 名称 说明 1 Signature “F”表示非加密格式,”C”表示加密格式 1 Signature “W”无特殊意义 1 Signature “S”无特殊意义 1 Version 版本号,它表示对应播放器版本 4 FileLength 整个文件长度,低位在前 N FrameSize RECT结构体,表示屏幕大小,具体结构和长度根据数据变化,分析方法另外讨论。 2 FrameRate 帧频,默认为12,高位在前 2 FrameCount 帧数,表明文件根下的帧数,低位在前 以上是swf中,最简单的一个tag,一个完整的swf文件是由很多独立的tag组成的。
每一个tag都包括一个头和一个数据体,头有2种类型,短tag型和长tag型。 短tag型由2byte构成,前10个bit表示tag类型,后6个bit表示tag长度。 长tag型由6byte构成,前10个bit表示tag类型,后6个bit固定为全1,后4个byte代表tag长度。 tag的长度不同于文件头的长度FileLength,它是除去tag头后的长度。 (另外)只有非加密的swf文件可以直接用以上的方法解析,加密的文件需要另外增加一步处理。
具体方法由于牵涉到版权问题,这里我不加说明。 这份资料可能对flash设计意义不大,但如果有人用的着,我会继续分析一下,如果有人也在做这方面的调查,欢迎和我一起讨论。 第2节 前节说明了swf文件是由1个head和1个body构成的。 并且解析了header的结构,和一个tag的header部分的简单说明。 下面余下的就是swf文件的body了。 整个文件body是由大量的tag组成的,通过分析tag的head部分,可以立刻知道这个tag的类型代码和长度。
如果你无法识别这个tag的类型,也可以利用tag的长度,直接跳过这个tag。 这种方式保证了版本的兼容性,即使出现了新的tag,老版本的播放器还是能够解析完整个swf文件而不出现错误,大不了就是不能提供新的功能而已。 以下就是swf文件结构的一个形象概念。 (文件header)(文件body) | (tag 1)(tag 2)(tag 3)(……) | (tag header)(tag body) | (tag 类型代码)(tag 长度) 这样大家是否对swf文件的结构有了一个基本的认识? 下一节我会分析一下几个swf必有的tag,包括 backgroundColor tag,showFrame tag和end tag 第3节 setBackgroundColor tag 这个tag是直接跟在文件head后面的第一个tag,是文件中必然存在的。
它的结构如下: 长度(bit) 名称 说明 16 header tag头,短tag型 类型码为9 24 BackgroundColor RGB类型,右3个字节,分别表示红、绿、蓝 showFrame tag 这是文件最后第2个tag,它是必然存在的。 结构如下: 长度(bit) 名称 说明 16 header tag头,短tag型 类型码为1 end tag 结束tag,它的作用不用我说了,必然是文件的最后一个tag。 长度(bit) 名称 说明 16 header tag头,短tag型 类型码为0 下一节我将讲的是character ID 和Depth的意义和textField的基本tag组成。
(另外)感谢AOL的补充和解释。 第4节 一个textField就是一个文本框,文本框有3种,静态的,动态的,和输入型。作为tag的话,它只有2种,静态的和动态的,输入型不过是动态的一种特别形­;式。 这里讨论动态文本框的组成。 它由3个tag组成,2个定义tag和一个控制tag 分别是: 定义tag DefineFont2 DefineEditText (针对player 7.0 如有不同情况请检查播放器版本) 控制tag PlaceObject2 DefineFont2 定义了一个字体信息, DefineEditText引用了定义的字体,并定义了显示的文字信息,而PlaceObject引用了定义的文字信息,并控制了文字的显示。
他们之间的引用就是依靠character ID进行的。 character ID就是一个从1开始的数字标示,如果中间出现缺漏,从缺漏开始的所有character ID都被忽略,而重复的话,后出现的将覆盖先出现的tag。 DefineFont2用一个character ID 来标示自己,DefineEditText和PlaceObject2也同样如此。但并不是所有的tag都有character ID。 另外,PlaceObject2虽然也有character ID,但它并不是用来标示自己的,而是用来调用的。
而深度Depth在3个tag中只有PlaceObject2拥有。 这3个tag的关系就是这样。这3个tag的结构我会在下节中说明。(抱歉,每次都说一点点!) 第5节 ...
延伸阅读:
证券公司资产证券化业务管理规定的介绍2013年3月15日,中国证券监督管理委员会公告〔2013〕16号公布《证券公司资产证券化业务管理规定》。该《规定》分总则、专项计划、管理人及托管人、原始权益人、设立申请、信...
观赏虾养殖方法介绍观赏虾怎么养关键看你养什么观赏虾了,有米虾类,鳌虾类,不同的虾有不痛的养法,鳌虾类基本就是用黑工沙作为底沙添加火山石和珊瑚骨,开过滤,给他整一个窝,温度24-25,ph弱碱性就行了,喂小河虾、红虫...
应届毕业生和用人单位签三方协议的流程谁能详细介绍下1、当事人可以参照如下办理签订手续:双方面见并达成一致的用人意向--毕业生填写本人基本情况并签名--双方签订协议内容; 2、接收单位及主管部门填写基本情况并盖章或接收单位...
能介绍几首古风的歌吗像倾尽天下之类的已发送 , 歌曲由十方惜整理打包发送~ 望亲笑纳。 以下为歌曲目录。 首推河图大的~ 1、倾尽天下 2、长安李白 3、朝歌 4、寒衣调 5、凤凰劫 6、如花 7、为龙 8、异世情 9、阳...
请介绍一下文心雕龙《文心雕龙》全书十卷,共五十篇,分上下两编,是我国最早最系统的文学理论著作,论述了文学的性质和文体,探讨了文学创作和批评的一些理论问题,在当时追求词藻华,忽视思想见容的形势下...
谁有文心雕龙的介绍《文心雕龙》共10卷﹐50篇。原分上﹑下部﹐各25篇。全书包括四个重要方面,于刘勰在江苏省镇江市南山写下。上部﹐从《原道》至《辨骚》的5篇﹐是全书的纲领﹐而其核心则是《原道》《徵圣...
听说过e家政公司没?能介绍一下吗e家政 家庭日常保洁服务流程标准及服务承诺 28天前 1346 8 只看楼主 E家政 家庭日常保洁服务流程标准 按照保洁服务类型进行以下标准制定: 1. 家庭日常保洁 为个人用户提供定...
三星s6手机自带加密设备功能介绍1三星S6(G9208)三星S6支持私密模式,私密模式可以隐藏设备中的个人内容以防止他人访问。可以防止手机一些私密信息被其他人看见。和使用。 三星S6如何开启私密模式, 1, 在待机页...
墨尔本大学的介绍墨尔本大学,始建于1853年,是澳大利亚历史第二悠久的大学(晚于悉尼大学三年),维多利亚州最古老的大学。是坐落于澳大利亚墨尔本的世界著名公立研究型大学。2015-16年ARWU世界大学...