STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228114
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/50784758?noj=FRM50784758-9DC" width="1" height="1"></div>

BMW Customization.swf

This is the info page for
Flash #48581

(Click the ID number above for more basic data on this flash file.)


Text
Navigate into the Sound Container Movieclip and for each
sound symbol in your library, create a layer, and
drag&drop the symbol onto the stage on frame 2.

Sound Container

Add CDEboys to your webpage

Copy and paste the code below to you webpage

CDEboys.com

ActionScript [AS3]

Section 1
//cde_adddollbox_69 (CDEBoys_BMW_M3_convertibleW222_fla.cde_adddollbox_69) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class cde_adddollbox_69 extends MovieClip { public var frame:int; public var tab_btn:SimpleButton; public var dollcode:TextField; public function cde_adddollbox_69(){ addFrameScript(0, frame1, 14, frame15, 29, frame30); } function frame15(){ dollcode.text = MovieClip(this.parent).dollcode; tab_btn.addEventListener(MouseEvent.MOUSE_DOWN, onTabBtnMouseDownHandler); frame = 16; stop(); } function frame1(){ frame = 2; tab_btn.addEventListener(MouseEvent.MOUSE_DOWN, onTabBtnMouseDownHandler); stop(); } function frame30(){ gotoAndStop(1); } public function onTabBtnMouseDownHandler(_arg1:MouseEvent):void{ gotoAndPlay(frame); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 2
//cde_Main_mc_2 (CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; import flash.events.*; import com.cde.graphics.*; import flash.net.*; import flash.media.*; import flash.system.*; public dynamic class cde_Main_mc_2 extends MovieClip { public var b10:SimpleButton; public var b12:SimpleButton; public var b13:SimpleButton; public var imageGen:ImageGen; public var b1:SimpleButton; public var b2:SimpleButton; public var b4:SimpleButton; public var b5:SimpleButton; public var b8:SimpleButton; public var b9:SimpleButton; public var b3:SimpleButton; public var b6:SimpleButton; public var b7:SimpleButton; public var b11:SimpleButton; public var bg:MovieClip; public var rm:MovieClip; public var se:MovieClip; public var e:ReferenceError; public var cl:MovieClip; public var MusicClass:Class; public var stack:MovieClip; public var de:MovieClip; public var stop_btn:SimpleButton; public var fo:MovieClip; public var fn:MovieClip; public var play_btn:SimpleButton; public var ws2:MovieClip; public var ws:MovieClip; public var gr:MovieClip; public var hi:MovieClip; public var hl:MovieClip; public var musicLoops:uint; public var musicAutoStart:Boolean; public var musicClassName:String; public var btn_save:SimpleButton; public var btn_reset:SimpleButton; public var dollcode:String; public var cde_btn:SimpleButton; public var no:MovieClip; public var box:MovieClip; public var eff:MovieClip; public var bb1:SimpleButton; public var bb2:SimpleButton; public var musicSound:Sound; public function cde_Main_mc_2(){ addFrameScript(0, frame1); } public function a3(_arg1:MouseEvent):void{ if (gr.currentFrame < gr.totalFrames){ gr.nextFrame(); } else { gr.gotoAndPlay(1); }; } public function onPlayBtnMouseDownHandler(_arg1:MouseEvent):void{ SoundMixer.stopAll(); if (musicSound != null){ musicSound.play(0, musicLoops); }; } public function a13(_arg1:MouseEvent):void{ if (fn.currentFrame < fn.totalFrames){ fn.nextFrame(); } else { fn.gotoAndPlay(1); }; } public function a11(_arg1:MouseEvent):void{ if (eff.currentFrame < eff.totalFrames){ eff.nextFrame(); } else { eff.gotoAndPlay(1); }; } public function a12(_arg1:MouseEvent):void{ if (bg.currentFrame < bg.totalFrames){ bg.nextFrame(); } else { bg.gotoAndPlay(1); }; } public function a10(_arg1:MouseEvent):void{ if (no.currentFrame < no.totalFrames){ no.nextFrame(); } else { no.gotoAndPlay(1); }; } function frame1(){ dollcode = "<iframe src ='http://www.cdeboys.com/cde_boygames_link.html?link=games_bmwconvertible.html&name=bmwconvertible' WIDTH='902' height='702' frameborder='0' scrolling='auto'></iframe>"; musicClassName = "music"; musicLoops = 999; musicAutoStart = true; if (((!((musicClassName == null))) && (!((musicClassName == ""))))){ try { MusicClass = (ApplicationDomain.currentDomain.getDefinition(musicClassName) as Class); } catch(err:ReferenceError) { err.message = (("Music '" + musicClassName) + "' does not exist in library. Please check that the 'musicClassName' variable is correct in Configuration layer."); throw (err); }; musicSound = (new MusicClass() as Sound); if (musicAutoStart){ musicSound.play(0, musicLoops); }; }; play_btn.addEventListener(MouseEvent.MOUSE_DOWN, onPlayBtnMouseDownHandler); stop_btn.addEventListener(MouseEvent.MOUSE_DOWN, onStopBtnMouseDownHandler); cde_btn.addEventListener(MouseEvent.MOUSE_DOWN, onCDEBtnMouseDownHandler); stop(); b1.addEventListener(MouseEvent.MOUSE_DOWN, a1); b2.addEventListener(MouseEvent.MOUSE_DOWN, a2); b3.addEventListener(MouseEvent.MOUSE_DOWN, a3); b4.addEventListener(MouseEvent.MOUSE_DOWN, a4); b5.addEventListener(MouseEvent.MOUSE_DOWN, a5); b6.addEventListener(MouseEvent.MOUSE_DOWN, a6); b7.addEventListener(MouseEvent.MOUSE_DOWN, a7); b8.addEventListener(MouseEvent.MOUSE_DOWN, a8); b9.addEventListener(MouseEvent.MOUSE_DOWN, a9); b10.addEventListener(MouseEvent.MOUSE_DOWN, a10); b11.addEventListener(MouseEvent.MOUSE_DOWN, a11); b12.addEventListener(MouseEvent.MOUSE_DOWN, a12); b13.addEventListener(MouseEvent.MOUSE_DOWN, a13); btn_reset.addEventListener(MouseEvent.MOUSE_DOWN, areset); imageGen = new ImageGen(this.loaderInfo, "Cdeboys_BMW_M3_convertible"); btn_save.addEventListener(MouseEvent.MOUSE_DOWN, onMD); ws2.gotoAndStop(19); bb1.visible = false; bb1.addEventListener(MouseEvent.MOUSE_DOWN, onMouseOver); bb2.addEventListener(MouseEvent.MOUSE_DOWN, onMouseOver2); } public function onStopBtnMouseDownHandler(_arg1:MouseEvent):void{ SoundMixer.stopAll(); } public function onCDEBtnMouseDownHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.cdeboys.com"), "_blank"); } public function onMouseOver2(_arg1:MouseEvent):void{ stack.gotoAndPlay(2); ws2.gotoAndPlay(20); bb1.visible = true; bb2.visible = false; } public function areset(_arg1:MouseEvent):void{ cl.gotoAndStop(1); rm.gotoAndStop(1); gr.gotoAndStop(1); de.gotoAndStop(1); se.gotoAndStop(1); ws.gotoAndStop(1); hi.gotoAndStop(1); hl.gotoAndStop(1); fo.gotoAndStop(1); no.gotoAndStop(1); eff.gotoAndStop(1); fn.gotoAndStop(1); stack.gotoAndStop(1); bg.gotoAndStop(1); } public function onMD(_arg1:MouseEvent):void{ imageGen.generateImageForDownload(this, 0, 0, 900, 700); } public function a1(_arg1:MouseEvent):void{ if (cl.currentFrame < cl.totalFrames){ cl.nextFrame(); } else { cl.gotoAndPlay(1); }; } public function a4(_arg1:MouseEvent):void{ if (de.currentFrame < de.totalFrames){ de.nextFrame(); } else { de.gotoAndPlay(1); }; } public function a5(_arg1:MouseEvent):void{ if (se.currentFrame < se.totalFrames){ se.nextFrame(); } else { se.gotoAndPlay(1); }; } public function a8(_arg1:MouseEvent):void{ if (hl.currentFrame < hl.totalFrames){ hl.nextFrame(); } else { hl.gotoAndPlay(1); }; } public function a2(_arg1:MouseEvent):void{ if (rm.currentFrame < rm.totalFrames){ rm.nextFrame(); } else { rm.gotoAndPlay(1); }; } public function onMouseOver(_arg1:MouseEvent):void{ stack.gotoAndPlay(129); ws2.gotoAndPlay(2); bb1.visible = false; bb2.visible = true; } public function a6(_arg1:MouseEvent):void{ if (ws.currentFrame < ws.totalFrames){ ws.nextFrame(); } else { ws.gotoAndPlay(1); }; } public function a7(_arg1:MouseEvent):void{ if (hi.currentFrame < hi.totalFrames){ hi.nextFrame(); } else { hi.gotoAndPlay(1); }; } public function a9(_arg1:MouseEvent):void{ if (fo.currentFrame < fo.totalFrames){ fo.nextFrame(); } else { fo.gotoAndPlay(1); }; } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 3
//cde_SoundContainer_mc_1 (CDEBoys_BMW_M3_convertibleW222_fla.cde_SoundContainer_mc_1) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class cde_SoundContainer_mc_1 extends MovieClip { public function cde_SoundContainer_mc_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 4
//Symbol1_34 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol1_34) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol1_34 extends MovieClip { public function Symbol1_34(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 5
//Symbol26_33 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol26_33) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol26_33 extends MovieClip { public function Symbol26_33(){ addFrameScript(0, frame1, 127, frame128, 279, frame280); } function frame280(){ stop(); } function frame1(){ stop(); } function frame128(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 6
//Symbol28_43 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol28_43) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol28_43 extends MovieClip { public function Symbol28_43(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 7
//Symbol33_37 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol33_37) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol33_37 extends MovieClip { public function Symbol33_37(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 8
//Symbol41_25 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol41_25) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol41_25 extends MovieClip { public function Symbol41_25(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 9
//Symbol49_35 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol49_35) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol49_35 extends MovieClip { public function Symbol49_35(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 10
//Symbol51_36 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol51_36) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol51_36 extends MovieClip { public function Symbol51_36(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ stop(); } function frame19(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 11
//Symbol55_49 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol55_49) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol55_49 extends MovieClip { public function Symbol55_49(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 12
//Symbol56_47 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol56_47) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol56_47 extends MovieClip { public function Symbol56_47(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 13
//Symbol57_44 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol57_44) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol57_44 extends MovieClip { public function Symbol57_44(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 14
//Symbol58_38 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol58_38) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol58_38 extends MovieClip { public function Symbol58_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 15
//Symbol61_3 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol61_3) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol61_3 extends MovieClip { public function Symbol61_3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 16
//Symbol62_45 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol62_45) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol62_45 extends MovieClip { public function Symbol62_45(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 17
//Symbol63_46 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol63_46) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol63_46 extends MovieClip { public function Symbol63_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 18
//Symbol64_24 (CDEBoys_BMW_M3_convertibleW222_fla.Symbol64_24) package CDEBoys_BMW_M3_convertibleW222_fla { import flash.display.*; public dynamic class Symbol64_24 extends MovieClip { public function Symbol64_24(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package CDEBoys_BMW_M3_convertibleW222_fla
Section 19
//BitString (com.adobe.images.BitString) package com.adobe.images { public class BitString { public var val:int;// = 0 public var len:int;// = 0 public function BitString(){ len = 0; val = 0; super(); } } }//package com.adobe.images
Section 20
//JPGEncoder (com.adobe.images.JPGEncoder) package com.adobe.images { import flash.display.*; import flash.utils.*; import flash.geom.*; public class JPGEncoder { private var fdtbl_UV:Array; private var std_ac_chrominance_values:Array; private var std_dc_chrominance_nrcodes:Array; private var std_dc_chrominance_values:Array; private var ZigZag:Array; private var YDC_HT:Array; private var bytenew:int;// = 0 private var fdtbl_Y:Array; private var YAC_HT:Array; private var std_ac_chrominance_nrcodes:Array; private var DU:Array; private var std_ac_luminance_values:Array; private var UVTable:Array; private var UDU:Array; private var YDU:Array; private var byteout:ByteArray; private var UVAC_HT:Array; private var UVDC_HT:Array; private var bytepos:int;// = 7 private var VDU:Array; private var std_ac_luminance_nrcodes:Array; private var std_dc_luminance_values:Array; private var YTable:Array; private var std_dc_luminance_nrcodes:Array; private var bitcode:Array; private var category:Array; public function JPGEncoder(_arg1:Number=50){ var _local2:int; ZigZag = [0, 1, 5, 6, 14, 15, 27, 28, 2, 4, 7, 13, 16, 26, 29, 42, 3, 8, 12, 17, 25, 30, 41, 43, 9, 11, 18, 24, 31, 40, 44, 53, 10, 19, 23, 32, 39, 45, 52, 54, 20, 22, 33, 38, 46, 51, 55, 60, 21, 34, 37, 47, 50, 56, 59, 61, 35, 36, 48, 49, 57, 58, 62, 63]; YTable = new Array(64); UVTable = new Array(64); fdtbl_Y = new Array(64); fdtbl_UV = new Array(64); std_dc_luminance_nrcodes = [0, 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]; std_dc_luminance_values = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; std_ac_luminance_nrcodes = [0, 0, 2, 1, 3, 3, 2, 4, 3, 5, 5, 4, 4, 0, 0, 1, 125]; std_ac_luminance_values = [1, 2, 3, 0, 4, 17, 5, 18, 33, 49, 65, 6, 19, 81, 97, 7, 34, 113, 20, 50, 129, 145, 161, 8, 35, 66, 177, 193, 21, 82, 209, 240, 36, 51, 98, 114, 130, 9, 10, 22, 23, 24, 25, 26, 37, 38, 39, 40, 41, 42, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250]; std_dc_chrominance_nrcodes = [0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]; std_dc_chrominance_values = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; std_ac_chrominance_nrcodes = [0, 0, 2, 1, 2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 119]; std_ac_chrominance_values = [0, 1, 2, 3, 17, 4, 5, 33, 49, 6, 18, 65, 81, 7, 97, 113, 19, 34, 50, 129, 8, 20, 66, 145, 161, 177, 193, 9, 35, 51, 82, 240, 21, 98, 114, 209, 10, 22, 36, 52, 225, 37, 241, 23, 24, 25, 26, 38, 39, 40, 41, 42, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 226, 227, 228, 229, 230, 231, 232, 233, 234, 242, 243, 244, 245, 246, 247, 248, 249, 250]; bitcode = new Array(0xFFFF); category = new Array(0xFFFF); bytenew = 0; bytepos = 7; DU = new Array(64); YDU = new Array(64); UDU = new Array(64); VDU = new Array(64); super(); if (_arg1 <= 0){ _arg1 = 1; }; if (_arg1 > 100){ _arg1 = 100; }; _local2 = 0; if (_arg1 < 50){ _local2 = int((5000 / _arg1)); } else { _local2 = int((200 - (_arg1 * 2))); }; initHuffmanTbl(); initCategoryNumber(); initQuantTables(_local2); } private function RGB2YUV(_arg1:BitmapData, _arg2:int, _arg3:int):void{ var _local4:int; var _local5:int; var _local6:int; var _local7:uint; var _local8:Number; var _local9:Number; var _local10:Number; _local4 = 0; _local5 = 0; while (_local5 < 8) { _local6 = 0; while (_local6 < 8) { _local7 = _arg1.getPixel32((_arg2 + _local6), (_arg3 + _local5)); _local8 = Number(((_local7 >> 16) & 0xFF)); _local9 = Number(((_local7 >> 8) & 0xFF)); _local10 = Number((_local7 & 0xFF)); YDU[_local4] = ((((0.299 * _local8) + (0.587 * _local9)) + (0.114 * _local10)) - 128); UDU[_local4] = (((-0.16874 * _local8) + (-0.33126 * _local9)) + (0.5 * _local10)); VDU[_local4] = (((0.5 * _local8) + (-0.41869 * _local9)) + (-0.08131 * _local10)); _local4++; _local6++; }; _local5++; }; } private function writeWord(_arg1:int):void{ writeByte(((_arg1 >> 8) & 0xFF)); writeByte((_arg1 & 0xFF)); } private function writeByte(_arg1:int):void{ byteout.writeByte(_arg1); } private function writeDHT():void{ var _local1:int; writeWord(65476); writeWord(418); writeByte(0); _local1 = 0; while (_local1 < 16) { writeByte(std_dc_luminance_nrcodes[(_local1 + 1)]); _local1++; }; _local1 = 0; while (_local1 <= 11) { writeByte(std_dc_luminance_values[_local1]); _local1++; }; writeByte(16); _local1 = 0; while (_local1 < 16) { writeByte(std_ac_luminance_nrcodes[(_local1 + 1)]); _local1++; }; _local1 = 0; while (_local1 <= 161) { writeByte(std_ac_luminance_values[_local1]); _local1++; }; writeByte(1); _local1 = 0; while (_local1 < 16) { writeByte(std_dc_chrominance_nrcodes[(_local1 + 1)]); _local1++; }; _local1 = 0; while (_local1 <= 11) { writeByte(std_dc_chrominance_values[_local1]); _local1++; }; writeByte(17); _local1 = 0; while (_local1 < 16) { writeByte(std_ac_chrominance_nrcodes[(_local1 + 1)]); _local1++; }; _local1 = 0; while (_local1 <= 161) { writeByte(std_ac_chrominance_values[_local1]); _local1++; }; } private function writeBits(_arg1:BitString):void{ var _local2:int; var _local3:int; _local2 = _arg1.val; _local3 = (_arg1.len - 1); while (_local3 >= 0) { if ((_local2 & uint((1 << _local3)))){ bytenew = (bytenew | uint((1 << bytepos))); }; _local3--; bytepos--; if (bytepos < 0){ if (bytenew == 0xFF){ writeByte(0xFF); writeByte(0); } else { writeByte(bytenew); }; bytepos = 7; bytenew = 0; }; }; } private function initHuffmanTbl():void{ YDC_HT = computeHuffmanTbl(std_dc_luminance_nrcodes, std_dc_luminance_values); UVDC_HT = computeHuffmanTbl(std_dc_chrominance_nrcodes, std_dc_chrominance_values); YAC_HT = computeHuffmanTbl(std_ac_luminance_nrcodes, std_ac_luminance_values); UVAC_HT = computeHuffmanTbl(std_ac_chrominance_nrcodes, std_ac_chrominance_values); } public function encode(_arg1:BitmapData):ByteArray{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:int; var _local6:int; var _local7:BitString; byteout = new ByteArray(); bytenew = 0; bytepos = 7; writeWord(65496); writeAPP0(); writeDQT(); writeSOF0(_arg1.width, _arg1.height); writeDHT(); writeSOS(); _local2 = 0; _local3 = 0; _local4 = 0; bytenew = 0; bytepos = 7; _local5 = 0; while (_local5 < _arg1.height) { _local6 = 0; while (_local6 < _arg1.width) { RGB2YUV(_arg1, _local6, _local5); _local2 = processDU(YDU, fdtbl_Y, _local2, YDC_HT, YAC_HT); _local3 = processDU(UDU, fdtbl_UV, _local3, UVDC_HT, UVAC_HT); _local4 = processDU(VDU, fdtbl_UV, _local4, UVDC_HT, UVAC_HT); _local6 = (_local6 + 8); }; _local5 = (_local5 + 8); }; if (bytepos >= 0){ _local7 = new BitString(); _local7.len = (bytepos + 1); _local7.val = ((1 << (bytepos + 1)) - 1); writeBits(_local7); }; writeWord(65497); return (byteout); } private function initCategoryNumber():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; _local1 = 1; _local2 = 2; _local4 = 1; while (_local4 <= 15) { _local3 = _local1; while (_local3 < _local2) { category[(32767 + _local3)] = _local4; bitcode[(32767 + _local3)] = new BitString(); bitcode[(32767 + _local3)].len = _local4; bitcode[(32767 + _local3)].val = _local3; _local3++; }; _local3 = -((_local2 - 1)); while (_local3 <= -(_local1)) { category[(32767 + _local3)] = _local4; bitcode[(32767 + _local3)] = new BitString(); bitcode[(32767 + _local3)].len = _local4; bitcode[(32767 + _local3)].val = ((_local2 - 1) + _local3); _local3++; }; _local1 = (_local1 << 1); _local2 = (_local2 << 1); _local4++; }; } private function writeDQT():void{ var _local1:int; writeWord(65499); writeWord(132); writeByte(0); _local1 = 0; while (_local1 < 64) { writeByte(YTable[_local1]); _local1++; }; writeByte(1); _local1 = 0; while (_local1 < 64) { writeByte(UVTable[_local1]); _local1++; }; } private function writeAPP0():void{ writeWord(65504); writeWord(16); writeByte(74); writeByte(70); writeByte(73); writeByte(70); writeByte(0); writeByte(1); writeByte(1); writeByte(0); writeWord(1); writeWord(1); writeByte(0); writeByte(0); } private function writeSOS():void{ writeWord(65498); writeWord(12); writeByte(3); writeByte(1); writeByte(0); writeByte(2); writeByte(17); writeByte(3); writeByte(17); writeByte(0); writeByte(63); writeByte(0); } private function processDU(_arg1:Array, _arg2:Array, _arg3:Number, _arg4:Array, _arg5:Array):Number{ var _local6:BitString; var _local7:BitString; var _local8:int; var _local9:Array; var _local10:int; var _local11:int; var _local12:int; var _local13:int; var _local14:int; _local6 = _arg5[0]; _local7 = _arg5[240]; _local9 = fDCTQuant(_arg1, _arg2); _local8 = 0; while (_local8 < 64) { DU[ZigZag[_local8]] = _local9[_local8]; _local8++; }; _local10 = (DU[0] - _arg3); _arg3 = DU[0]; if (_local10 == 0){ writeBits(_arg4[0]); } else { writeBits(_arg4[category[(32767 + _local10)]]); writeBits(bitcode[(32767 + _local10)]); }; _local11 = 63; while ((((_local11 > 0)) && ((DU[_local11] == 0)))) { _local11--; }; if (_local11 == 0){ writeBits(_local6); return (_arg3); }; _local8 = 1; while (_local8 <= _local11) { _local12 = _local8; while ((((DU[_local8] == 0)) && ((_local8 <= _local11)))) { _local8++; }; _local13 = (_local8 - _local12); if (_local13 >= 16){ _local14 = 1; while (_local14 <= (_local13 / 16)) { writeBits(_local7); _local14++; }; _local13 = int((_local13 & 15)); }; writeBits(_arg5[((_local13 * 16) + category[(32767 + DU[_local8])])]); writeBits(bitcode[(32767 + DU[_local8])]); _local8++; }; if (_local11 != 63){ writeBits(_local6); }; return (_arg3); } private function initQuantTables(_arg1:int):void{ var _local2:int; var _local3:Number; var _local4:Array; var _local5:Array; var _local6:Array; var _local7:int; var _local8:int; _local4 = [16, 11, 10, 16, 24, 40, 51, 61, 12, 12, 14, 19, 26, 58, 60, 55, 14, 13, 16, 24, 40, 57, 69, 56, 14, 17, 22, 29, 51, 87, 80, 62, 18, 22, 37, 56, 68, 109, 103, 77, 24, 35, 55, 64, 81, 104, 113, 92, 49, 64, 78, 87, 103, 121, 120, 101, 72, 92, 95, 98, 112, 100, 103, 99]; _local2 = 0; while (_local2 < 64) { _local3 = Math.floor((((_local4[_local2] * _arg1) + 50) / 100)); if (_local3 < 1){ _local3 = 1; } else { if (_local3 > 0xFF){ _local3 = 0xFF; }; }; YTable[ZigZag[_local2]] = _local3; _local2++; }; _local5 = [17, 18, 24, 47, 99, 99, 99, 99, 18, 21, 26, 66, 99, 99, 99, 99, 24, 26, 56, 99, 99, 99, 99, 99, 47, 66, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99]; _local2 = 0; while (_local2 < 64) { _local3 = Math.floor((((_local5[_local2] * _arg1) + 50) / 100)); if (_local3 < 1){ _local3 = 1; } else { if (_local3 > 0xFF){ _local3 = 0xFF; }; }; UVTable[ZigZag[_local2]] = _local3; _local2++; }; _local6 = [1, 1.387039845, 1.306562965, 1.175875602, 1, 0.785694958, 0.5411961, 0.275899379]; _local2 = 0; _local7 = 0; while (_local7 < 8) { _local8 = 0; while (_local8 < 8) { fdtbl_Y[_local2] = (1 / (((YTable[ZigZag[_local2]] * _local6[_local7]) * _local6[_local8]) * 8)); fdtbl_UV[_local2] = (1 / (((UVTable[ZigZag[_local2]] * _local6[_local7]) * _local6[_local8]) * 8)); _local2++; _local8++; }; _local7++; }; } private function writeSOF0(_arg1:int, _arg2:int):void{ writeWord(65472); writeWord(17); writeByte(8); writeWord(_arg2); writeWord(_arg1); writeByte(3); writeByte(1); writeByte(17); writeByte(0); writeByte(2); writeByte(17); writeByte(1); writeByte(3); writeByte(17); writeByte(1); } private function computeHuffmanTbl(_arg1:Array, _arg2:Array):Array{ var _local3:int; var _local4:int; var _local5:Array; var _local6:int; var _local7:int; _local3 = 0; _local4 = 0; _local5 = new Array(); _local6 = 1; while (_local6 <= 16) { _local7 = 1; while (_local7 <= _arg1[_local6]) { _local5[_arg2[_local4]] = new BitString(); _local5[_arg2[_local4]].val = _local3; _local5[_arg2[_local4]].len = _local6; _local4++; _local3++; _local7++; }; _local3 = (_local3 * 2); _local6++; }; return (_local5); } private function fDCTQuant(_arg1:Array, _arg2:Array):Array{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:int; var _local23:int; _local23 = 0; _local22 = 0; while (_local22 < 8) { _local3 = (_arg1[(_local23 + 0)] + _arg1[(_local23 + 7)]); _local10 = (_arg1[(_local23 + 0)] - _arg1[(_local23 + 7)]); _local4 = (_arg1[(_local23 + 1)] + _arg1[(_local23 + 6)]); _local9 = (_arg1[(_local23 + 1)] - _arg1[(_local23 + 6)]); _local5 = (_arg1[(_local23 + 2)] + _arg1[(_local23 + 5)]); _local8 = (_arg1[(_local23 + 2)] - _arg1[(_local23 + 5)]); _local6 = (_arg1[(_local23 + 3)] + _arg1[(_local23 + 4)]); _local7 = (_arg1[(_local23 + 3)] - _arg1[(_local23 + 4)]); _local11 = (_local3 + _local6); _local14 = (_local3 - _local6); _local12 = (_local4 + _local5); _local13 = (_local4 - _local5); _arg1[(_local23 + 0)] = (_local11 + _local12); _arg1[(_local23 + 4)] = (_local11 - _local12); _local15 = ((_local13 + _local14) * 0.707106781); _arg1[(_local23 + 2)] = (_local14 + _local15); _arg1[(_local23 + 6)] = (_local14 - _local15); _local11 = (_local7 + _local8); _local12 = (_local8 + _local9); _local13 = (_local9 + _local10); _local19 = ((_local11 - _local13) * 0.382683433); _local16 = ((0.5411961 * _local11) + _local19); _local18 = ((1.306562965 * _local13) + _local19); _local17 = (_local12 * 0.707106781); _local20 = (_local10 + _local17); _local21 = (_local10 - _local17); _arg1[(_local23 + 5)] = (_local21 + _local16); _arg1[(_local23 + 3)] = (_local21 - _local16); _arg1[(_local23 + 1)] = (_local20 + _local18); _arg1[(_local23 + 7)] = (_local20 - _local18); _local23 = (_local23 + 8); _local22++; }; _local23 = 0; _local22 = 0; while (_local22 < 8) { _local3 = (_arg1[(_local23 + 0)] + _arg1[(_local23 + 56)]); _local10 = (_arg1[(_local23 + 0)] - _arg1[(_local23 + 56)]); _local4 = (_arg1[(_local23 + 8)] + _arg1[(_local23 + 48)]); _local9 = (_arg1[(_local23 + 8)] - _arg1[(_local23 + 48)]); _local5 = (_arg1[(_local23 + 16)] + _arg1[(_local23 + 40)]); _local8 = (_arg1[(_local23 + 16)] - _arg1[(_local23 + 40)]); _local6 = (_arg1[(_local23 + 24)] + _arg1[(_local23 + 32)]); _local7 = (_arg1[(_local23 + 24)] - _arg1[(_local23 + 32)]); _local11 = (_local3 + _local6); _local14 = (_local3 - _local6); _local12 = (_local4 + _local5); _local13 = (_local4 - _local5); _arg1[(_local23 + 0)] = (_local11 + _local12); _arg1[(_local23 + 32)] = (_local11 - _local12); _local15 = ((_local13 + _local14) * 0.707106781); _arg1[(_local23 + 16)] = (_local14 + _local15); _arg1[(_local23 + 48)] = (_local14 - _local15); _local11 = (_local7 + _local8); _local12 = (_local8 + _local9); _local13 = (_local9 + _local10); _local19 = ((_local11 - _local13) * 0.382683433); _local16 = ((0.5411961 * _local11) + _local19); _local18 = ((1.306562965 * _local13) + _local19); _local17 = (_local12 * 0.707106781); _local20 = (_local10 + _local17); _local21 = (_local10 - _local17); _arg1[(_local23 + 40)] = (_local21 + _local16); _arg1[(_local23 + 24)] = (_local21 - _local16); _arg1[(_local23 + 8)] = (_local20 + _local18); _arg1[(_local23 + 56)] = (_local20 - _local18); _local23++; _local22++; }; _local22 = 0; while (_local22 < 64) { _arg1[_local22] = Math.round((_arg1[_local22] * _arg2[_local22])); _local22++; }; return (_arg1); } } }//package com.adobe.images
Section 21
//PNGEncoder (com.adobe.images.PNGEncoder) package com.adobe.images { import flash.display.*; import flash.utils.*; public class PNGEncoder { private static var crcTableComputed:Boolean = false; private static var crcTable:Array; private static function writeChunk(_arg1:ByteArray, _arg2:uint, _arg3:ByteArray):void{ var _local4:uint; var _local5:uint; var _local6:uint; var _local7:int; var _local8:uint; var _local9:uint; var _local10:uint; if (!crcTableComputed){ crcTableComputed = true; crcTable = []; _local9 = 0; while (_local9 < 0x0100) { _local8 = _local9; _local10 = 0; while (_local10 < 8) { if ((_local8 & 1)){ _local8 = uint((uint(3988292384) ^ uint((_local8 >>> 1)))); } else { _local8 = uint((_local8 >>> 1)); }; _local10++; }; crcTable[_local9] = _local8; _local9++; }; }; _local4 = 0; if (_arg3 != null){ _local4 = _arg3.length; }; _arg1.writeUnsignedInt(_local4); _local5 = _arg1.position; _arg1.writeUnsignedInt(_arg2); if (_arg3 != null){ _arg1.writeBytes(_arg3); }; _local6 = _arg1.position; _arg1.position = _local5; _local8 = 4294967295; _local7 = 0; while (_local7 < (_local6 - _local5)) { _local8 = uint((crcTable[((_local8 ^ _arg1.readUnsignedByte()) & uint(0xFF))] ^ uint((_local8 >>> 8)))); _local7++; }; _local8 = uint((_local8 ^ uint(4294967295))); _arg1.position = _local6; _arg1.writeUnsignedInt(_local8); } public static function encode(_arg1:BitmapData):ByteArray{ var _local2:ByteArray; var _local3:ByteArray; var _local4:ByteArray; var _local5:int; var _local6:uint; var _local7:int; _local2 = new ByteArray(); _local2.writeUnsignedInt(2303741511); _local2.writeUnsignedInt(218765834); _local3 = new ByteArray(); _local3.writeInt(_arg1.width); _local3.writeInt(_arg1.height); _local3.writeUnsignedInt(134610944); _local3.writeByte(0); writeChunk(_local2, 1229472850, _local3); _local4 = new ByteArray(); _local5 = 0; while (_local5 < _arg1.height) { _local4.writeByte(0); if (!_arg1.transparent){ _local7 = 0; while (_local7 < _arg1.width) { _local6 = _arg1.getPixel(_local7, _local5); _local4.writeUnsignedInt(uint((((_local6 & 0xFFFFFF) << 8) | 0xFF))); _local7++; }; } else { _local7 = 0; while (_local7 < _arg1.width) { _local6 = _arg1.getPixel32(_local7, _local5); _local4.writeUnsignedInt(uint((((_local6 & 0xFFFFFF) << 8) | (_local6 >>> 24)))); _local7++; }; }; _local5++; }; _local4.compress(); writeChunk(_local2, 1229209940, _local4); writeChunk(_local2, 1229278788, null); return (_local2); } } }//package com.adobe.images
Section 22
//ImageGen (com.cde.graphics.ImageGen) package com.cde.graphics { import flash.display.*; import flash.events.*; import flash.utils.*; import com.adobe.images.*; import flash.net.*; import flash.geom.*; public class ImageGen { private var _loaderInfo:LoaderInfo; private var _downloadURL:String; private var fr:FileReference; private var _imageName:String; private var _inProgress:Boolean; private var _sourceBitmapData:BitmapData; private var encoder; private var req:URLRequest; private var _downloadMethod:String; private var _ext:String; private var _quality:Number; private var _encoderType:String; private var ld:URLLoader; private var _newBitmapData:BitmapData; private var _imageGenURL:String; private var _transparency:Boolean; public static const FLASH:String = "flash"; public static const PNG:String = "png"; public static const JS:String = "js"; public static const JPEG:String = "jpg"; public function ImageGen(_arg1:LoaderInfo, _arg2:String="image", _arg3:Number=50, _arg4:String=null, _arg5:String=null){ this._loaderInfo = _arg1; this._imageName = _arg2; fr = new FileReference(); ld = new URLLoader(); ld.addEventListener(Event.COMPLETE, onComplete); encoder = new JPGEncoder(_arg3); _ext = "jpg"; _encoderType = JPEG; _imageGenURL = _arg4; _downloadURL = _arg5; _downloadMethod = FLASH; _quality = _arg3; initiateURLS(); } public function set transparency(_arg1:Boolean):void{ _transparency = _arg1; } public function set downloadMethod(_arg1:String):void{ _downloadMethod = _arg1; } private function onComplete(_arg1:Event):void{ var _local2:String; var _local3:String; _local2 = _arg1.target.data.filePath; _local3 = _arg1.target.data.imageURL; if (_downloadMethod == FLASH){ fr.download(new URLRequest(_local3), ((_imageName + ".") + _ext)); } else { if (_downloadMethod == JS){ navigateToURL(new URLRequest((((((((("javascript:window.open('" + _downloadURL) + "?filename=") + _imageName) + ".") + _ext) + "&file_path=") + _local2) + "', 'p', 'width=100,height=100'); void(0);")), "_self"); }; }; _inProgress = false; } public function encode(_arg1:DisplayObject, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0, _arg6:Number=1):ByteArray{ var _local7:Number; var _local8:Number; var _local9:Matrix; var _local10:ByteArray; if (_arg4 > 2880){ throw (ArgumentError("Supplied width is too big. Must be less than or equal to 2880")); }; if (_arg5 > 2880){ throw (ArgumentError("Supplied height is too big. Must be less than or equal to 2880")); }; _local7 = ((_arg1.width)>2880) ? 2880 : _arg1.width; _local8 = ((_arg1.height)>2880) ? 2880 : _arg1.height; if (_arg4 == 0){ _arg4 = _local7; }; if (_arg5 == 0){ _arg5 = _local8; }; _local7 = (_local7 * _arg6); _local8 = (_local8 * _arg6); _arg4 = (_arg4 * _arg6); _arg5 = (_arg5 * _arg6); if (_transparency){ _sourceBitmapData = new BitmapData(_local7, _local8, true, 0); } else { _sourceBitmapData = new BitmapData(_local7, _local8); }; _local9 = new Matrix(); _local9.scale(_arg6, _arg6); _sourceBitmapData.draw(_arg1, _local9); _newBitmapData = new BitmapData(_arg4, _arg5); _newBitmapData.copyPixels(_sourceBitmapData, new Rectangle(_arg2, _arg3, _arg4, _arg5), new Point(0, 0)); _local10 = encoder.encode(_newBitmapData); _sourceBitmapData.dispose(); _newBitmapData.dispose(); return (_local10); } public function generateImageForDownload(_arg1:DisplayObject, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0):void{ var _local6:Number; var _local7:Number; var _local8:ByteArray; if (_inProgress){ return; }; if (_arg4 > 2880){ throw (ArgumentError("Supplied width is too big. Must be less than or equal to 2880")); }; if (_arg5 > 2880){ throw (ArgumentError("Supplied height is too big. Must be less than or equal to 2880")); }; _local6 = ((_arg1.width)>2880) ? 2880 : _arg1.width; _local7 = ((_arg1.height)>2880) ? 2880 : _arg1.height; if (_arg4 == 0){ _arg4 = _local6; }; if (_arg5 == 0){ _arg5 = _local7; }; if (_transparency){ _sourceBitmapData = new BitmapData(_local6, _local7, true, 0); _newBitmapData = new BitmapData(_arg4, _arg5, true, 0); } else { _sourceBitmapData = new BitmapData(_local6, _local7); _newBitmapData = new BitmapData(_arg4, _arg5); }; _sourceBitmapData.draw(_arg1); _newBitmapData.copyPixels(_sourceBitmapData, new Rectangle(_arg2, _arg3, _arg4, _arg5), new Point(0, 0)); _local8 = encoder.encode(_newBitmapData); req.data = _local8; ld.dataFormat = URLLoaderDataFormat.VARIABLES; ld.load(req); _sourceBitmapData.dispose(); _newBitmapData.dispose(); _inProgress = true; } public function set encoderType(_arg1:String):void{ _encoderType = _arg1; if (_arg1 == PNG){ encoder = PNGEncoder; _ext = "png"; } else { if (_arg1 == JPEG){ encoder = new JPGEncoder(_quality); _ext = "jpg"; }; }; } public function initiateURLS():void{ var _local1:String; var _local2:String; var _local3:String; var _local4:String; _local1 = _loaderInfo.url; _local2 = "cdeprofile/imagegen/"; _local3 = "jpeg.php"; _local4 = "download.php"; if (_imageGenURL != null){ } else { if (_loaderInfo.parameters.hasOwnProperty("imageGenURL")){ this._imageGenURL = _loaderInfo.parameters["imageGenURL"]; } else { if (URLInfo.isLocal(_local1)){ this._imageGenURL = (("http://www.cartoondollemporium.com/" + _local2) + _local3); } else { if (URLInfo.getRootURL(_local1).search("puppy52") > -1){ this._imageGenURL = (("http://dev.cartoondollemporium.com/~andres/" + _local2) + _local3); } else { if (URLInfo.getRootURL(_local1).search("cartoondollemporium") == -1){ this._imageGenURL = (("http://www.cartoondollemporium.com/" + _local2) + _local3); } else { if (URLInfo.getRootURL(_local1).search("cartoondollemporium") > -1){ this._imageGenURL = (((URLInfo.getRootURL(_local1) + "/") + _local2) + _local3); }; }; }; }; }; }; if (_downloadURL != null){ } else { if (_loaderInfo.parameters.hasOwnProperty("downloadURL")){ this._downloadURL = _loaderInfo.parameters["downloadURL"]; } else { if (URLInfo.isLocal(_local1)){ _downloadURL = (("http://dev.cartoondollemporium.com/~andres/" + _local2) + _local4); } else { if (URLInfo.getRootURL(_local1).search("puppy52") > -1){ _downloadURL = (("http://dev.cartoondollemporium.com/~andres/" + _local2) + _local4); } else { if (URLInfo.getRootURL(_local1).search("cartoondollemporium") == -1){ _downloadURL = (("http://www.cartoondollemporium.com/" + _local2) + _local4); } else { if (URLInfo.getRootURL(_local1).search("cartoondollemporium") > -1){ _downloadURL = (((URLInfo.getRootURL(_local1) + "/") + _local2) + _local4); }; }; }; }; }; }; req = new URLRequest(this._imageGenURL); req.method = URLRequestMethod.POST; req.contentType = "application/octet-stream"; } } }//package com.cde.graphics class URLInfo { private function URLInfo(){ } public static function getBaseURL(_arg1:String):String{ var _local2:int; var _local3:int; _local2 = _arg1.search(/\?/); if (_local2 > -1){ _arg1 = _arg1.substr(0, _local2); }; _local3 = _arg1.search(/\/[^\/]+$/); _arg1 = _arg1.substr(0, (_local3 + 1)); return (_arg1); } public static function isLocal(_arg1:String):Boolean{ if (_arg1.search("file://") > -1){ return (true); }; return (false); } public static function getRootURL(_arg1:String):String{ return (_arg1.substr(0, (_arg1.search(/\w\//) + 2))); } }
Section 23
//FlashDollTemplateV2 (com.cde.templates.FlashDollTemplateV2) package com.cde.templates { import flash.display.*; import flash.events.*; import flash.net.*; public class FlashDollTemplateV2 extends MovieClip { private var preloaderLoader:Loader; private var _frame:Number; private var showPreloaderWhenDeveloping:Boolean; private var preloaderMc:MovieClip; public var main:MovieClip; private var _percentLoaded:Number; private var _mainMovieComplete:Boolean; private var _preloaderURL:String; public function FlashDollTemplateV2(){ addFrameScript(0, frame1); stop(); _percentLoaded = 0; setupUrls(); } private function setupUrls():void{ var _local1:String; _local1 = loaderInfo.url; _preloaderURL = "http://www.cartoondollemporium.com/cdeprofile/modules/as3/"; if (loaderInfo.parameters.hasOwnProperty("preloaderURL")){ _preloaderURL = loaderInfo.parameters.preloaderURL; } else { if (_slot2.isLocal(_local1)){ _preloaderURL = "http://dev.cartoondollemporium.com/~andres/cdeprofile/modules/as3/"; } else { if (_slot2.getRootURL(_local1).search("cdeboys.com") == -1){ _preloaderURL = "http://www.cartoondollemporium.com/cdeprofile/modules/as3/"; } else { if (_slot2.getRootURL(_local1).search("cdeboys.com") > -1){ _preloaderURL = "http://www.cartoondollemporium.com/cdeprofile/modules/as3/"; }; }; }; }; } private function onMainMovieProgress(_arg1:ProgressEvent):void{ var _local2:int; _percentLoaded = (Math.floor(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)) / 100); preloaderMc.loadBar.fill.width = (440 * _percentLoaded); _local2 = (_percentLoaded * 100); preloaderMc.percent_txt.text = (_local2 + "%"); if (_percentLoaded >= 1){ playAnime(); }; } private function onMainMovieComplete(_arg1:Event):void{ _mainMovieComplete = true; if (((_slot2.isLocal(loaderInfo.url)) && (!(showPreloaderWhenDeveloping)))){ showDoll(); return; }; } public function loadPreloader(_arg1:String="CDEBoysPreloader.swf", _arg2:String=null):void{ var _local3:String; preloaderLoader = new Loader(); preloaderLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPreloaderLoaderComplete); if (_arg2 != null){ _preloaderURL = _arg2; }; if (_arg1 != null){ _preloaderURL = (_preloaderURL + _arg1); }; _local3 = loaderInfo.url; if (_slot2.isLocal(_local3)){ }; preloaderLoader.load(new URLRequest(_preloaderURL)); loaderInfo.addEventListener(Event.COMPLETE, onMainMovieComplete); } function frame1(){ stop(); showPreloaderWhenDeveloping = false; goToAfterPreloader(3); loadPreloader("CDEBoysPreloader.swf"); } public function goToAfterPreloader(_arg1:Number):void{ if (_arg1 < 3){ throw (ArgumentError("Specified frame number must be at least 3!")); }; _frame = _arg1; } private function onInit(_arg1:Event):void{ } private function playAnime():void{ preloaderMc.addEventListener(Event.COMPLETE, onPlay); preloaderLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onPreloaderLoaderComplete); loaderInfo.removeEventListener(Event.COMPLETE, onMainMovieComplete); loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onMainMovieProgress); preloaderMc.removeChild(preloaderMc.loadBar); preloaderMc.removeChild(preloaderMc.percent_txt); preloaderMc.anime_mc.play(); } private function onPlay(_arg1:Event):void{ showDoll(); } private function onPreloaderLoaderComplete(_arg1:Event):void{ preloaderMc = (preloaderLoader.content as MovieClip); preloaderMc.loadBar.fill.width = 0; preloaderMc.anime_mc.stop(); stage.addChild(preloaderLoader); if (_mainMovieComplete){ playAnime(); } else { loaderInfo.addEventListener(ProgressEvent.PROGRESS, onMainMovieProgress); }; } private function showDoll():void{ if (preloaderMc != null){ preloaderMc.removeEventListener(Event.COMPLETE, onPlay); preloaderMc.removeEventListener(Event.COMPLETE, onPlay); }; if (preloaderLoader != null){ preloaderLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onPreloaderLoaderComplete); if (stage.contains(preloaderLoader)){ stage.removeChild(preloaderLoader); }; }; loaderInfo.removeEventListener(Event.COMPLETE, onMainMovieComplete); loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onMainMovieProgress); preloaderLoader = null; if (!isNaN(_frame)){ gotoAndStop(_frame); } else { gotoAndStop(3); }; } } }//package com.cde.templates class URLInfo { private function URLInfo(){ } public static function getBaseURL(_arg1:String):String{ var _local2:int; var _local3:int; _local2 = _arg1.search(/\?/); if (_local2 > -1){ _arg1 = _arg1.substr(0, _local2); }; _local3 = _arg1.search(/\/[^\/]+$/); _arg1 = _arg1.substr(0, (_local3 + 1)); return (_arg1); } public static function isLocal(_arg1:String):Boolean{ if (getRootURL(_arg1).search("file://") > -1){ return (true); }; return (false); } public static function getRootURL(_arg1:String):String{ return (_arg1.substr(0, (_arg1.search(/\w\//) + 2))); } }
Section 24
//music (music) package { import flash.media.*; public dynamic class music extends Sound { } }//package

Library Items

Symbol 1 Sound {music}Used by:7
Symbol 2 FontUsed by:3
Symbol 3 TextUses:2Used by:Timeline
Symbol 4 GraphicUsed by:7
Symbol 5 FontUsed by:6
Symbol 6 TextUses:5Used by:7
Symbol 7 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_SoundContainer_mc_1}Uses:4 6 1Used by:Timeline
Symbol 8 GraphicUsed by:18
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:18
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:11 13Used by:18
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:15 16Used by:18
Symbol 18 MovieClipUses:8 10 14 17Used by:67
Symbol 19 GraphicUsed by:24
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:19 22 23Used by:67
Symbol 25 GraphicUsed by:37
Symbol 26 GraphicUsed by:37
Symbol 27 GraphicUsed by:37
Symbol 28 GraphicUsed by:37
Symbol 29 GraphicUsed by:37
Symbol 30 GraphicUsed by:37
Symbol 31 GraphicUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:25 26 27 28 29 30 31 32 33 34 35 36Used by:47
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:38 39Used by:41
Symbol 41 MovieClipUses:40Used by:47
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:42 43 44Used by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClipUses:37 41 46Used by:67
Symbol 48 GraphicUsed by:52
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:49 50Used by:52
Symbol 52 MovieClipUses:48 51Used by:67
Symbol 53 GraphicUsed by:67
Symbol 54 GraphicUsed by:67
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:67
Symbol 57 GraphicUsed by:67
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:58 59Used by:67
Symbol 61 GraphicUsed by:67
Symbol 62 GraphicUsed by:66
Symbol 63 GraphicUsed by:64 65
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:63 64Used by:66
Symbol 66 MovieClipUses:62 65Used by:67
Symbol 67 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol61_3}Uses:18 24 47 52 53 54 56 57 60 61 66Used by:345
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:74
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:74
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol64_24}Uses:69 71 73Used by:345
Symbol 75 GraphicUsed by:345
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:76 77 78 79 80 81Used by:109
Symbol 83 GraphicUsed by:89
Symbol 84 GraphicUsed by:89
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:83 84 85 86 87 88Used by:109
Symbol 90 GraphicUsed by:109
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:109
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:93 94Used by:109
Symbol 96 GraphicUsed by:102
Symbol 97 GraphicUsed by:102
Symbol 98 GraphicUsed by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:96 97 98 99 100 101Used by:109
Symbol 103 GraphicUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:103 104Used by:109
Symbol 106 GraphicUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:106 107Used by:109
Symbol 109 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol41_25}Uses:82 89 90 92 95 102 105 108Used by:345
Symbol 110 GraphicUsed by:345
Symbol 111 GraphicUsed by:156
Symbol 112 GraphicUsed by:156
Symbol 113 GraphicUsed by:156
Symbol 114 GraphicUsed by:156
Symbol 115 GraphicUsed by:156
Symbol 116 GraphicUsed by:156
Symbol 117 GraphicUsed by:156
Symbol 118 GraphicUsed by:156
Symbol 119 GraphicUsed by:156
Symbol 120 GraphicUsed by:156
Symbol 121 GraphicUsed by:156
Symbol 122 GraphicUsed by:156
Symbol 123 GraphicUsed by:156
Symbol 124 GraphicUsed by:156
Symbol 125 GraphicUsed by:156
Symbol 126 GraphicUsed by:156
Symbol 127 GraphicUsed by:156
Symbol 128 GraphicUsed by:156
Symbol 129 GraphicUsed by:156
Symbol 130 GraphicUsed by:156
Symbol 131 GraphicUsed by:156
Symbol 132 GraphicUsed by:156
Symbol 133 GraphicUsed by:156
Symbol 134 GraphicUsed by:156
Symbol 135 GraphicUsed by:156
Symbol 136 GraphicUsed by:156
Symbol 137 GraphicUsed by:156
Symbol 138 GraphicUsed by:156
Symbol 139 GraphicUsed by:156
Symbol 140 GraphicUsed by:156
Symbol 141 GraphicUsed by:156
Symbol 142 GraphicUsed by:156
Symbol 143 GraphicUsed by:156
Symbol 144 GraphicUsed by:156
Symbol 145 GraphicUsed by:156
Symbol 146 GraphicUsed by:156
Symbol 147 GraphicUsed by:156
Symbol 148 GraphicUsed by:156
Symbol 149 GraphicUsed by:156
Symbol 150 GraphicUsed by:156
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol26_33}Uses:111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155Used by:345
Symbol 157 BitmapUsed by:164
Symbol 158 BitmapUsed by:164
Symbol 159 BitmapUsed by:164
Symbol 160 BitmapUsed by:164
Symbol 161 BitmapUsed by:164
Symbol 162 BitmapUsed by:164
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:157 158 159 160 161 162 163Used by:176
Symbol 165 BitmapUsed by:166 175
Symbol 166 GraphicUses:165Used by:176
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:176
Symbol 169 BitmapUsed by:173
Symbol 170 BitmapUsed by:173
Symbol 171 BitmapUsed by:173
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:169 170 171 172Used by:176
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:165 174Used by:176
Symbol 176 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol1_34}Uses:164 166 168 173 175Used by:345
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol49_35}Uses:177 178 179Used by:345
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol51_36}Uses:181Used by:345
Symbol 183 GraphicUsed by:195
Symbol 184 GraphicUsed by:195
Symbol 185 GraphicUsed by:195
Symbol 186 GraphicUsed by:195
Symbol 187 GraphicUsed by:195
Symbol 188 GraphicUsed by:195
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:195
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol33_37}Uses:183 184 185 186 187 188 189 190 191 192 193 194Used by:345
Symbol 196 GraphicUsed by:345
Symbol 197 GraphicUsed by:211
Symbol 198 GraphicUsed by:211
Symbol 199 GraphicUsed by:211
Symbol 200 GraphicUsed by:211
Symbol 201 GraphicUsed by:211
Symbol 202 GraphicUsed by:211
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:211
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:211
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:211
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol58_38}Uses:197 198 199 200 201 202 204 206 208 210Used by:345
Symbol 212 GraphicUsed by:345
Symbol 213 GraphicUsed by:221
Symbol 214 GraphicUsed by:221
Symbol 215 GraphicUsed by:221
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol28_43}Uses:213 214 215 216 217 218 219 220Used by:345
Symbol 222 GraphicUsed by:229
Symbol 223 BitmapUsed by:225
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:223 224Used by:229
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol57_44}Uses:222 225 227 228Used by:345
Symbol 230 GraphicUsed by:345
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:237
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:237
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol62_45}Uses:232 234 236Used by:345
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:244
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol63_46}Uses:239 241 243Used by:345
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:263
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:263
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:263
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:263
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:263
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:263
Symbol 257 GraphicUsed by:262
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:257 258 259 260 261Used by:263
Symbol 263 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol56_47}Uses:246 248 250 252 254 256 262Used by:345
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:307
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:307
Symbol 269 GraphicUsed by:276
Symbol 270 GraphicUsed by:276
Symbol 271 GraphicUsed by:276
Symbol 272 GraphicUsed by:276
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:269 270 271 272 273 274 275Used by:283
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:277 278 279Used by:281
Symbol 281 MovieClipUses:280Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:276 281 282Used by:307
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:284 285 286Used by:288
Symbol 288 MovieClipUses:287Used by:292
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:288 291Used by:307
Symbol 293 GraphicUsed by:305
Symbol 294 BitmapUsed by:295 296
Symbol 295 GraphicUses:294Used by:305
Symbol 296 GraphicUses:294Used by:305
Symbol 297 GraphicUsed by:305
Symbol 298 GraphicUsed by:305
Symbol 299 BitmapUsed by:300 302
Symbol 300 GraphicUses:299Used by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUses:299Used by:305
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:293 295 296 297 298 300 301 302 304Used by:306
Symbol 306 MovieClipUses:305Used by:307
Symbol 307 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol55_49}Uses:266 268 283 292 306Used by:345
Symbol 308 GraphicUsed by:345
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 ButtonUses:309 310Used by:345
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 ButtonUses:312 313Used by:345
Symbol 315 GraphicUsed by:345
Symbol 316 GraphicUsed by:319
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 ButtonUses:316 317 318Used by:345
Symbol 320 GraphicUsed by:345
Symbol 321 GraphicUsed by:324 327
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUsed by:324
Symbol 324 ButtonUses:321 322 323Used by:345
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 ButtonUses:321 325 326Used by:345
Symbol 328 GraphicUsed by:332
Symbol 329 FontUsed by:330 341
Symbol 330 TextUses:329Used by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:328 330 331Used by:339
Symbol 333 GraphicUsed by:334
Symbol 334 ButtonUses:333Used by:339
Symbol 335 FontUsed by:336 338
Symbol 336 EditableTextUses:335Used by:339
Symbol 337 GraphicUsed by:339
Symbol 338 TextUses:335Used by:339
Symbol 339 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_adddollbox_69}Uses:332 334 336 337 338Used by:345
Symbol 340 GraphicUsed by:344
Symbol 341 TextUses:329Used by:344
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:344
Symbol 344 ButtonUses:340 341 343Used by:345
Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2}Uses:67 74 75 109 110 156 176 180 182 195 196 211 212 221 229 230 237 244 263 307 308 311 314 315 319 320 324 327 339 344Used by:Timeline

Instance Names

"main"Frame 3Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2}
"tab_btn"Symbol 339 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_adddollbox_69} Frame 1Symbol 334 Button
"dollcode"Symbol 339 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_adddollbox_69} Frame 15Symbol 336 EditableText
"bg"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 67 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol61_3}
"no"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 74 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol64_24}
"rm"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 109 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol41_25}
"stack"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 156 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol26_33}
"se"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 176 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol1_34}
"ws"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 180 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol49_35}
"ws2"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 182 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol51_36}
"cl"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 195 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol33_37}
"de"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 211 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol58_38}
"hi"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 221 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol28_43}
"gr"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 229 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol57_44}
"hl"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 237 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol62_45}
"fo"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 244 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol63_46}
"fn"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 263 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol56_47}
"eff"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 307 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol55_49}
"btn_reset"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 311 Button
"btn_save"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 314 Button
"b1"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b2"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b3"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b4"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b5"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b6"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b7"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b10"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b8"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b11"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b12"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b13"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"b9"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"bb1"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"bb2"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 319 Button
"play_btn"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 324 Button
"stop_btn"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 327 Button
"box"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 339 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_adddollbox_69}
"cde_btn"Symbol 345 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.cde_Main_mc_2} Frame 1Symbol 344 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"open"Symbol 156 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol26_33} Frame 1
"close"Symbol 156 MovieClip {CDEBoys_BMW_M3_convertibleW222_fla.Symbol26_33} Frame 128




http://swfchan.com/10/48581/info.shtml
Created: 29/4 -2019 17:39:52 Last modified: 29/4 -2019 17:39:52 Server time: 09/05 -2024 20:03:11