如题所述
swfæ¯Macromediaå
¬å¸çå¨ç»è®¾è®¡è½¯ä»¶Flashçä¸ç¨æ ¼å¼ï¼æ¯ä¸ç§æ¯æç¢éåç¹éµå¾å½¢çå¨ç»æä»¶æ ¼å¼ï¼è¢«å¹¿æ³åºç¨äºç½é¡µè®¾è®¡ï¼å¨ç»å¶ä½çé¢åï¼swfæ件é常ä¹è¢«ç§°ä¸ºFlashæ件ã 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 åå«æ¯ï¼ å®ä¹
温馨提示:答案为网友推荐,仅供参考