аЯрЁБс>ўџ  ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASH_Л ]@Ъ"€&ContentsџџџџџџџџџџџџjXPage 1џџџџџџџџџџџџѓРS 35 1190743288  џџџџџџџџ•3§џџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџ§џџџ ўџџџ  *Yўџџџџџџџџџџџџџџџ#$џџџџџџџџџџџџџџџџџџџџ+,-./012345ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ[\]^_`abcdefghijklmnopqrstuvwxyаџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASH!ЁЮЖAЪ"€&ContentsџџџџџџџџџџџџАjXPage 1џџџџџџџџџџџџяРS 35 1190743288  џџџџџџџџ•3џџџџџџџџ§џџџ§џџџџџџџ§џџџўџџџџџџџџџџџџџџџ *џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ !%#$&'()6+,-./012345ўџџџ789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXzџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ{|}~€џџџџџџџџџџџџџџџџ     ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџбвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџSymbol 34 џџџџџџџџ!њSymbol 32 џџџџЪMedia 9џџџџџџџџчMedia 10џџџџџџџџ)‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏўџџџБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџMedia 8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ !"#$%&'()*+,-./0123456789:;<=>ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџSymbol 34 џџџџџџџџ!њSymbol 32 џџџџЪMedia 9џџџџџџџџчMedia 10џџџџџџџџ)Media 8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџSymbol 8џџџџџџџџџџџџcLSymbol 7џџџџ?щSymbol 21џџџџџџџџџџџџ7•Symbol 33џџџџџџџџџџџџ)pўџџџ ўџџџўџџџ ўџџџ"#$%&'(ўџџџ*+,-./0123456ўџџџ89:;<=ўџџџџџџџ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abўџџџdefghўџџџjklmnўџџџpqrsўџџџuvwxyўџџџ{|}~€Symbol 26џџџџџџџџџџџџzžSymbol 25 џџџџtLSymbol 16џџџџ џџџџoSymbol 9џџџџiLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPџџCPicPageџџ CPicLayerџџ CPicFrameџџCPicText€€ ЇNиџўџ ИArialfffџйџPLOADIN ИArialfffџйџG џўџџўџџўџ€€џџџ?џџџўџГ9џўџџўџ€€ џўџLayz":щ”нeXГБNВЕ‰Lќ“~„Iєƒ2]гџeњЏўЧW­Gl:Boolean; џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSymbolООџџџџџўџ!€L .RL џџџџџўџ"€€џџџ?џџџўџЊMџўџџўџ€€ џўџLayer 1џџџџOџOџ€€bolффРXИXџџџџџўџ €€џџџ?џџџўџY3џўџџўџ€€ џўџLayer 1џџџџOџOџ€€Ы.+PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 1џџџџOџOџ€€flectџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSymer 1џџџџџџ€€ faџџCPicPageџџ CPicLayerџџ CPicFrame€€ џзœ]8ює€жє0.ЃHш€ж юФ ю€0т=Л€Шё €) 0в\€)є€ф0Тю€фџџџ?џџџўџˆdџўџџўџ€€ џўџLayer 1џџџџџџ€€€€џУСџџ"Иџџ2QРрџџp 333џџ™™™џџЄaОеџџƒЕjџџџUџџџџџт=.Ѓџџp џџ333џѓI].ЃHш€ж юФ ю€0т=Л€Шё €) 0в\€)є€ф0Тю€ф8ює€жєѓЅЃF#Xн0ф[0№580Є0dхћф[gт]gьџЧŒVМ’ 8ЦїџТœЦчџџџ?џџџўџ </component> €8'‡!pпџџџџџўџbџўџџўџimg_infoџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19'> </component> €€€ ЈџЌС(еƒџўџloadStat @arialџџџџ"(Loading Photos.......џўџџўџџўџ1|2|3|4€€џџџ?џџџўџKyџўџџўџ€€ џўџViewerџџџџOџџџ€€€€џџџ?џџџўџPџўџџg//this is a preloader stop(); onEnterFrame = function () { loading = Math.round(_root.getBytesLoaded().toString()/1024); total = Math.round(_root.getBytesTotal().toString()/1024); percentage = Math.round((loading/total)*100); if (_root.getBytesLoaded().toString() == _root.getBytesTotal().toString()) { gotoAndStop(2); delete this.onEnterFrame; } }; џўџ€€€џџџ?џџџўџG(!џўџџЦZimport flash.display.*; import flash.geom.*; import flash.filters.*; //Change these values below to customize the viewer fuctionality var root:MovieClip = this; var myMO:Object; var myKO:Object; var loadedAll:Boolean; var distance:Number; var autoJump:Number = .15; var maxSlide:Number = 100; var deleteMinDistance:Number = 0; //below are changes that I have made: //changed frontCDwidth and Height to 600x400 which is the same size as the images are saved as //changed centerY to 200, ie this is 1/2 of 400 so it puts it in the centre //changed angle from 8 to 4 //changed var clickDelay:Number to 75 from 750 - as changing to next photo too fast //chnaged var centerDistance:Number = 270; from 50 - this puts the images behind just to the left and right of the image in front /* - the below controls the size of the back images - it was 120 x 80 var shelveCDHeight:Number = 150; var shelveCDWidth:Number = 100; To lengthen reflection change - var reflectionRatios:Array = [150, 255]; change value of 150. the highter the number the shorter the reflection, ie 255 = 0% reflection, 0=100% reflection */ var deleteMaxDistance:Number = Stage.width; var doubleClickRegiste‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”ўџџџ–—˜™ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџCPicPageџџ CPicLayerџџ CPicFrameџџCPicText€€ Јџ‚#ВVеƒIџўџ percentage ЄArialџџџџ"(џўџџўџџўџ3€€€ ˆ'Рzl ƒџўџ ЄArialџџџџ"(%џўџџўџџўџ€€џџџ?џџџўџ џўџџўџ€џџ CPicSpritew(х#иO#џџџџџўџ'џўџџўџ scrollBarџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='15'> </component> €8'‡!pпџџџџџўџ8Aџўџџўџimg_infoџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19'> </component> €€€ ЈџЌС(еƒџўџloadStat @arialџџџџ"(Loading H xнэ˜Сj1†EСKAP<,єЄ^СгŠ)^Ѕагž|Іњ}–ћ }щ|Б ijl{и€Л.,ГЩџ1™ЬиhмŸџxhЕZOЃбш%ЯѓЗнnїQ…Ч*НhBбŠцПpz Џ›ЭF‡ƒlЗ[Y­VВ\.eБXTъEкаЈZбŒіkŒžЧуёћ~ПјTЧozT3кap‰ь ›ѕz];6–j‡AGœ=sІъ7–•,ќ|D~2чp6›%гщф|ЦlЛї# 4'СФž3rИLЇSщѕz’šQŒ‰?Ÿ‚ >аeЫ‡{Nњ§Ош„t:!žRэЩчГSьЭh‡В€‰хcъ›vЛmОёНйlJЗл•сp(“ЩDцѓyiМbLќљ2ј  mhD+šбЮЋ,`ЂІy~№бYЗЖlжGЬЖпSŸoч+еЌŸоЎM5чЫхчTў}?>‡˜эЏOaљймяд>)|п‚eспяЎ>$‡пТўЫмЃ2ыCuзp§E–eЕeЄк/ѕ№сq§iуH5_ыOЯ„Юqфz1jjъFП6в…•ˆ/4Ё _=Wи—Z&сH>"?qЏqї›њшўџXˆщў[ |…Ђ\ ˆ xэн1NAЦqJO@6Ё€Ц‚ŠŠ‚’  ‰‰еžСЃx;яaщAМ€њ“ ъ.нŽ?’ УяћЯћВѓоЮ\]љˆ€ˆ€ˆ@П\O&“‡љ|ўМйlоіћ§Чёxќlлж%РЦЯ@rzr{r|r}r~wИmšцeЛнОюvЛЇѕz}wѓ§™ЭfЭt:u‰0€ё3œžмžŸ\ŸœŸмџ›G<.‹їУсаЎV+ ŒŸвшУ@r~r<рœGФ;ђћ§rЙьs?cp‡ ` ’ћунчˆЌ=хљТsC=Z›ЗДФ†2ˆœж#RŸШда{? `u1/ˆ'”uІдАSЇ s]:г“žРРPтё„тщsJ-{ш}ŒЧ0€КˆФŠ?ЄVk]›ГєФ.a ^OрјЙ„џС ъe ыж—ъек<І-00„юњ’њ4~†№c,^0P/нњДўжzЕ6i‹ a лпъ§8ќ сЧXМ` NЮН—:Е§5ъдл<І+0а‡Ÿіз(}LічУQŽŒС ъbрЏ§љŠGф9Тўоuio.г8eр’§Н‹GЄ‘šuњšвћъ| ёŸтLb…KЯ*с[D@DрGр Fcѕџўџџ5]/*/ $аxХЭ–ЭjТ@ЧХ/›‚"ЈЇ$!ъЩ0Ё„мCЁф BпЈ>AЁє њ=іAzшuКйА–йmj`й0ћ1Пќwf6Екѕ?7ŠЂмFЃЇХbёОZ­>Зл-‡2лзnЗ{ё}џб4MЧ0Œ[UUyЪмѕzНз  ŽcУ\з…љ|Žу”вlл~‹Ђ(‡<џЌэa<l6@žВќГћ–чхrikšЦњхНЃ.)‹чy•АLЇSдE„у%=ЃЊt™Эf/"g„ZaьІБBє”жцx<Ў!п‰БЫ;ž ѓ,Ы‚vЛ 2LШ"ТCrѓˆч›gУœ†NЇdZ­ ^lђо)‹O’$˜г<п<[Z_šЭfЪƒLѕzt]‡С`фЛ`2™œёБ,"<ћ§>ЏОё гЅі“чв\#ѕT†чьМŠіІу,ЕхѕыѕZцМВxЮл/ЯN™ђЦЉф‹L<ЇљŽЕ‡Ў—щ‘Љh>Щ™|Яъ!цUбоПo42ѕИЈeїEЗл­„Љпя‹оШƒOvŸVЅ“Ф} Photos.......џўџџўџџўџ1|2|3|4€€џџџ?џџџўџ”џўџџўџ€€ џўџViewerџџџџOџџџ€€€€џџџ?џџџўџ ^џўџџg//this is a preloader stop(); onEnterFrame = function () { loading = Math.round(_root.getBytesLoaded().toString()/1024); total = Math.round(_root.getBytesTotal().toString()/1024); percentage = Math.round((loading/total)*100); if (_root.getBytesLoaded().toString() == _root.getBytesTotal().toString()) { gotoAndStop(2); delete this.onEnterFrame; } }; џўџ€€€џџџ?џџџўџџўџџЦZimport flash.display.*; import flash.geom.*; import flash.filters.*; //Change these values below to customize the viewer fuctionality var root:MovieClip = this; var myMO:Object; var myKO:Object; var loadedAll:Boolean; var distance:Number; var autoJump:Number = .15; var maxSlide:Number = 100; var deleteMinDistance:Number = 0; //below are changes that I have made: //changed frontCDwidth and Height to 600x400 which is the same size as the images are saved as //changed centerY to 200, ie this is 1/2 of 400 so it puts it in the centre //changed angle from 8 to 4 //changed var clickDelay:Number to 75 from 750 - as changing to next photo too fast //chnaged varbolPШџџџџџўџ€€џџџ?џџџўџж,џўџџўџ€€ џўџ Scroll bgџџџџџџOџ€€џџ CPicSpriteЋўџџ— ўџџџџџџџўџ _џўџџўџleft џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='15.9'> </component> €—џџ џџџџџўџ ёmџўџџўџright џўџˆ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='15.10'> </component> €€џџџ?џџџўџRiџўџџўџ€€ џўџ Arrow bttnsџџџџџOџџ€€ €№–џџџџџўџЛAџўџџўџscroller џўџˆ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='15.11'> </component> €€џџџ?џџџўџёZџўџџўџ€€ џўџ Scroll bttnџџџџ™3Ьџ€€€€џџџ?џџџўџыџўџџўџ€€ џўџLayer 5џџџџOџџџ€€ceof BitmapџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicBitmap€€€€џџџ?џџџўџщ&џўџџўџ€€ џўџLayer 1џџџџOџOџ€€.draw(ptexture); } thiџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicBitmap€€ €€џџџ?џџџўџIџўџџўџ€€ џўџLayer 1џџџџOџOџ€€= function(x0:Number, y0:NџџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџIџўџџўџ€€ џўџLayer 1џџџџOџOџ€€1 = x2 - x1; this.dy2џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicBitmap€€ €€џџџ?џџџўџЎrџўџџўџ€€ џўџLayer 1џџџџOџOџ€€_h; var bx = x0 + gy * џџCPicPageџџ CPicLayerџџ CPicFrameџџCPicText€€ ((@ƒ_џўџauthor №arialџџџџ"(џўџџўџџўџ1|2|3|4€€€ (ƒ@ƒ_џўџalbum №arialџџџџ"(џўџџўџџўџ1|2|3|4€€џџџ?џџџўџІ.џўџџўџ€€ џўџTextџџџџOџOџ€€џџ CPicSpriteШа с\qhџџўџ#<џўџџўџ albumLinkџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1'> </component> €Шh с\qџџўџ# 9џўџџўџ artistLinkџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.2'> </component> €€џџџ?џџџўџлџўџџўџ€€ џўџButtonsџџџџ™3Ьџ€€.p1,this.p2); џџCPicPageџџ CPicLayerџџ CPicFrame€€џџѓ˜!@hо0Рљ0˜!0@џџџ?џџџўџ‡~џўџџўџ€€ џўџLayer 1џџџџOџOџ€€this.p1,this.p2); } } this.render(); }; MovieClip.prototype.addTriangle = function(p0:Object, p1:Object, p2:Object):Void { this.tMat = {}; this.u0 = p0.x; this.v0 = p0.y; this.u1 = centerDistance:Number = 270; from 50 - this puts the images behind just to the left and right of the image in front /* - the below controls the size of the back images - it was 120 x 80 var shelveCDHeight:Number = 150; var shelveCDWidth:Number = 100; To lengthen reflection change - var reflectionRatios:Array = [150, 255]; change value of 150. the highter the number the shorter the reflection, ie 255 = 0% reflection, 0=100% reflection */ var deleteMaxDistance:Number = Stage.width; var doubleClickRegister:Number = 500; var frontCDWidth:Number = 600; var frontCDHeight:Number = 400; var shelveCDHeight:Number = 150; var shelveCDWidth:Number = 100; var shelveCDSpacing:Number = 60; var centerDistance:Number = 270; var albumEase:Number = 4; var angle:Number = 4; var fadePoint:Number = Stage.width; var fadeDist:Number = 200; var current:Number = 1; var centerX:Number = Stage.width/2; var centerY:Number = 200; var clickDelay:Number = 75; var scrollBarStart:Number = 0; var scrollerDelay:Number = 150; var scrollBarStop:Number = scrollBar.scroller._width+49; var reflectionBackgroundColour:Number = 0x000000; var reflectionBlurX:Number = 0; var reflectionBlurY:Number = 0; var reflectionQuality:Number = 3; var reflectionSpace:Number = 0; var reflectionAlpha:Number = 100; var reflectionRotation:Number = 90; var reflectionFocalPointRatio:Number = 0.3; var reflectionFillType:String = "linear"; var reflectionSpreadMethod:String = "pad"; var reflectionInterpolationMethod:String = "RGB"; var unknownArtist:String = ""; var unknownAlbum:String = ""; var infostruc:Array = []; var reflectionColors:Array = [0x000000, 0x000000]; var reflectionAlphas:Array = [100, 10]; var reflectionRatios:Array = [170, 255]; var xmlData:XML = new XML(); // Edit by Paul, tieftaucha, Lunis Neko // autoNextP defines whether or not the flash movie automatically cycles through all CD covers // autoNextP = 1 for on, 0 for off. var autoNextP:Number = 0; trace("autoNextP being called"); // How long in seconds autoNext will wait to move var autoNextTime:Number = 7; var autoDirect:Number = 1; autoNext = setInterval(interNext, autoNextTime*1000); trace("autonext interval being called"); //function interNext():Void { if (autoDirect == 1) { trace("if statement being called"); next(); } else if (autoDirect == 0) { previous(); //} } MovieClip.prototype.setSides = function(x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, x4:Number, y4:Number):Void { this.px1 = x1; this.py1 = y1; this.px2 = x2; this.py2 = y2; this.px3 = x3; this.py3 = y3; this.px4 = x4; this.py4 = y4; }; MovieClip.prototype.DistortImage = function(ptexture, vseg:Number, hseg:Number) { if (ptexture instanceof BitmapData) { this.texture = ptexture; } else if (ptexture instanceof MovieClip) { this.texture = new BitmapData(ptexture._width, ptexture._height); this.texture.draw(ptexture); } this._w = this.texture.width; this._h = this.texture.height; this._aMcs = []; this._p = []; this._tri = []; this.init(); }; MovieClip.prototype.setTransform = function(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):Void { this.dx30 = x3-x0; this.dy30 = y3-y0; this.dx21 = x2-x1; this.dy21 = y2-y1; for (var l in this._p) { this.point = this._p[l]; var gx = (this.point.x-this._xMin)/this._w; var gy = (this.point.y-this._yMin)/this._h; var bx = x0+gy*(this.dx30); var by = y0+gy*(this.dy30); this.point.sx = bx+gx*((x1+gy*(this.dx21))-bx); this.point.sy = by+gx*((y1+gy*(this.dy21))-by); } this.render(); }; MovieClip.prototype.init = function(Void):Void { this._p = []; this._tri = []; this.w2 = this._w/2; this.h2 = this._h/2; this._xMin = this._yMin=0; this._xMax = this._w; this._yMax = this._h; this._hsLen = this._w/2; this._vsLen = this._h/2; for (ix=0; ix<3; ix++) { for (iy=0; iy<3; iy++) { x = ix*this._hsLen; y = iy*this._vsLen; this._p.push({x:x, y:y, sx:x, sy:y}); } } for (ix=0; ix<2; ix++) { for (iy=0; iy<2; iy++) { this.p0 = this._p[iy+ix*3]; this.p1 = this._p[iy+ix*3+1]; this.p2 = this._p[iy+(ix+1)*3]; this.addTriangle(this.p0, this.p1, this.p2); this.p0 = this._p[iy+(ix+1)*3+1]; this.p1 = this._p[iy+(ix+1)*3]; this.p2 = this._p[iy+ix*3+1]; this.addTriangle(this.p0, this.p1, this.p2); } } this.render(); }; MovieClip.prototype.addTriangle = function(p0:Object, p1:Object, p2:Object):Void { this.tMat = {}; this.u0 = p0.x; this.v0 = p0.y; this.u1 = p1.x; this.v1 = p1.y; this.u2 = p2.x; this.v2 = p2.y; this.tMat.tx = -this.v0*(this._w/(this.v1-this.v0)); this.tMat.ty = -this.u0*(this._h/(this.u2-this.u0)); this.tMat.a = this.tMat.d=0; this.tMat.b = this._h/(this.u2-this.u0); this.tMat.c = this._w/(this.v1-this.v0); this._tri.push([p0, p1, p2, this.tMat]); }; MovieClip.prototype.render = function(Void):Void { this.clear(); this.ih = 1/this._h; this.iw = 1/this._w; this.tM = this.sM={}; for (var l in this._tri) { a = this._tri[l]; this.p0 = a[0]; this.p1 = a[1]; this.p2 = a[2]; this.tM = a[3]; this.sM.a = (this.p1.sx-(this.x0=this.p0.sx))*this.iw; this.sM.b = (this.p1.sy-(this.y0=this.p0.sy))*this.iw; this.sM.c = (this.p2.sx-this.x0)*this.ih; this.sM.d = (this.p2.sy-this.y0)*this.ih; this.sM.tx = this.x0; this.sM.ty = this.y0; this.sM = concat(this.sM, this.tM); this.beginBitmapFill(this.texture, this.sM, false, false); this.moveTo(this.x0, this.y0); this.lineTo(this.p1.sx, this.p1.sy); this.lineTo(this.p2.sx, this.p2.sy); this.endFill(); } }; function init(Void):Void { myMO = {}; myKO = {}; Mouse.addListener(myMO); Key.addListener(myKO); for (var i in infostruc) { loader.clear(); loader.gradient_mc.removeMovieClip(); loader.attachMovie("default", "art", 1); loader._width = frontCDWidth; loader._height = frontCDHeight; this["_bmd"+i] = new BitmapData(loader._width, loader._height); this["_ref"+i] = new BitmapData(loader._width, loader._height); this["_bmd"+i].draw(loader); var mc:MovieClip = loader.createEmptyMovieClip("gradient_mc", loader.getNextHighestDepth()); matrix = new Matrix(); matrix.createGradientBox(loader._width, loader._height, reflectionRotation/180*Math.PI, 0, 0); mc.beginGradientFill(reflectionFillType, reflectionColors, reflectionAlphas, reflectionRatios, matrix, reflectionSpreadMethod, reflectionInterpolationMethod, reflectionFocalPointRatio); mc.moveTo(0, 0); mc.lineTo(0, loader._height); mc.lineTo(loader._width, loader._height); mc.lineTo(loader._width, 0); mc.lineTo(0, 0); mc.endFill(); loader.art._alpha = reflectionAlpha; loader.beginFill(reflectionBackgroundColour); loader.moveTo(0, 0); loader.lineTo(0, loader._height); loader.lineTo(loader._width, loader._height); loader.lineTo(loader._width, 0); loader.lineTo(0, 0); loader.endFill(); this["_ref"+i].draw(loader); } // Edit by Matth, Alhadef // "The Elevator Door 2" for (var i:Number; i<=infostruc.length; i++) { var cArt:MovieClip = this.createEmptyMovieClip("art"+this.getNextHighestDepth(), this.getNextHighestDepth()); var rArt:MovieClip = this.createEmptyMovieClip("reflection"+(this.getNextHighestDepth()-1), this.getNextHighestDepth()); rArt.id = cArt.id=rArt.cid=cArt.cid=Number(i)+1; cArt.DistortImage(this["_bmd"+cArt.id]); controlTheObject(cArt); rArt.DistortImage(this["_ref"+cArt.id]); controlTheObject(rArt); var tmpFilter:BlurFilter = new BlurFilter(reflectionBlurX, reflectionBlurY, reflectionQuality); rArt.filterArray = []; rArt.filterArray.push(tmpFilter); rArt.filters = rArt.filterArray; } myMO.onMouseWheel = function(delta:Number):Void { if (delta>0) { next(); } else if (delta<=0) { previous(); } }; myKO.onKeyDown = function():Void { if (Selection.getFocus() != "_level0.goto") { if (Key.isDown(Key.RIGHT)) { next(); } else if (Key.isDown(Key.LEFT)) { previous(); } } }; scrollBar.scroller.onPress = function():Void { dist = this._parent._xmouse-this._x; this.onMouseMove = function():Void { tmp = 1+Math.ceil(((this._parent._xmouse-dist)-scrollBarStart)/(scrollBar._width-scrollBarStop)*(infostruc.length-1)); if (tmp>infostruc.length) { tmp = infostruc.length; } if (tmp<1) { tmp = 1; } current = tmp; updateInfo(); }; }; scrollBar.scroller.onRelease = scrollBar.scroller.onReleaseOutside=function ():Void { stopDrag(); delete this.onMouseMove; }; scrollBar.left.onPress = function():Void { previous(); shifter = setInterval(previous, scrollerDelay); }; scrollBar.right.onPress = function():Void { next(); shifter = setInterval(next, scrollerDelay); }; scrollBar.onMouseUp = function():Void { clearInterval(shifter); }; scrollBar.onMouseDown = function():Void { if (this.hitTest(_xmouse, _ymouse, true) && !this.left.hitTest(_xmouse, _ymouse, true) && !this.right.hitTest(_xmouse, _ymouse, true)) { if (this._xmouse<this.scrollerr:Number = 500; var frontCDWidth:Number = 600; var frontCDHeight:Number = 400; var shelveCDHeight:Number = 150; var shelveCDWidth:Number = 100; var shelveCDSpacing:Number = 60; var centerDistance:Number = 270; var albumEase:Number = 4; var angle:Number = 4; var fadePoint:Number = Stage.width; var fadeDist:Number = 200; var current:Number = 1; var centerX:Number = Stage.width/2; var centerY:Number = 200; var clickDelay:Number = 75; var scrollBarStart:Number = 0; var scrollerDelay:Number = 150; var scrollBarStop:Number = scrollBar.scroller._width+49; var reflectionBackgroundColour:Number = 0x000000; var reflectionBlurX:Number = 0; var reflectionBlurY:Number = 0; var reflectionQuality:Number = 3; var reflectionSpace:Number = 0; var reflectionAlpha:Number = 100; var reflectionRotation:Number = 90; var reflectionFocalPointRatio:Number = 0.3; var reflectionFillType:String = "linear"; var reflectionSpreadMethod:String = "pad"; var reflectionInterpolationMethod:String = "RGB"; var unknownArtist:String = ""; var unknownAlbum:String = ""; var infostruc:Array = []; var reflectionColors:Array = [0x000000, 0x000000]; var reflectionAlphas:Array = [100, 10]; var reflectionRatios:Array = [150, 255]; var xmlData:XML = new XML(); // Edit by Paul, tieftaucha, Lunis Neko // autoNextP defines whether or not the flash movie automatically cycles through all CD covers // autoNextP = 1 for on, 0 for off. var autoNextP:Number = 0; trace("autoNextP being called"); // How long in seconds autoNext will wait to move var autoNextTime:Number = 7; var autoDirect:Number = 1; autoNext = setInterval(interNext, autoNextTime*1000); trace("autonext interval being called"); //function interNext():Void { if (autoDirect == 1) { trace("if statement being called"); next(); } else if (autoDirect == 0) { previous(); //} } MovieClip.prototype.setSides = function(x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, x4:Number, y4:Number):Void { this.px1 = x1; this.py1 = y1; this.px2 = x2; this.py2 = y2; this.px3 = x3; this.py3 = y3; this.px4 = x4; this.py4 = y4; }; MovieClip.prototype.DistortImage = function(ptexture, vseg:Number, hseg:Number) { if (ptexture instanceof BitmapData) { this.texture = ptexture; } else if (ptexture instanceof MovieClip) { this.texture = new BitmapData(ptexture._width, ptexture._height); this.texture.draw(ptexture); } this._w = this.texture.width; this._h = this.texture.height; this._aMcs = []; this._p = []; this._tri = []; this.init(); }; MovieClip.prototype.setTransform = function(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):Void { this.dx30 = x3-x0; this.dy30 = y3-y0; this.dx21 = x2-x1; this.dy21 = y2-y1; for (var l in this._p) { this.point = this._p[l]; var gx = (this.point.x-this._xMin)/this._w; var gy = (this.point.y-this._yMin)/this._h; var bx = x0+gy*(this.dx30); var by = y0+gy*(this.dy30); this.point.sx = bx+gx*((x1+gy*(this.dx21))-bx); this.point.sy = by+gx*((y1+gy*(this.dy21))-by); } this.render(); }; MovieClip.prototype.init = function(Void):Void { this._p = []; this._tri = []; this.w2 = this._w/2; this.h2 = this._h/2; this._xMin = this._yMin=0; this._xMax = this._w; this._yMax = this._h; this._hsLen = this._w/2; this._vsLen = this._h/2; for (ix=0; ix<3; ix++) { for (iy=0; iy<3; iy++) { x = ix*this._hsLen; y = iy*this._vsLen; this._p.push({x:x, y:y, sx:x, sy:y}); } } for (ix=0; ix<2; ix++) { for (iy=0; iy<2; iy++) { this.p0 = this._p[iy+ix*3]; this.p1 = this._p[iy+ix*3+1]; this.p2 = this._p[iy+(ix+1)*3]; this.addTriangle(this.p0, this.p1, this.p2); this.p0 = this._p[iy+(ix+1)*3+1]; this.p1 = this._p[iy+(ix+1)*3]; this.p2 = this._p[iy+ix*3+1]; this.addTriangle(this.p0, this.p1, this.p2); } } this.render(); }; MovieClip.prototype.addTriangle = function(p0:Object, p1:Object, p2:Object):Void { this.tMat = {}; this.u0 = p0.x; this.v0 = p0.y; this.u1 = p1.x; this.v1 = p1.y; this.u2 = p2.x; this.v2 = p2.y; this.tMat.tx = -this.v0*(this._w/(this.v1-this.v0)); this.tMat.ty = -this.u0*(this._h/(this.u2-this.u0)); this.tMat.a = this.tMat.d=0; this.tMat.b = this._h/(this.u2-this.u0); this.tMat.c = this._w/(this.v1-this.v0); this._tri.push([p0, p1, p2, this.tMat]); }; MovieClip.prototype.render = function(Void):Void { this.clear(); this.ih = 1/this._h; this.iw = 1/this._w; this.tM = this.sM={}; for (var l in this._tri) { a = this._tri[l]; this.p0 = a[0]; this.p1 = a[1]; this.p2 = a[2]; this.tM = a[3]; this.sM.a = (this.p1.sx-(this.x0=this.p0.sx))*this.iw; this.sM.b = (this.p1.sy-(this.y0=this.p0.sy))*this.iw; this.sM.c = (this.p2.sx-this.x0)*this.ih; this.sM.d = (this.p2.sy-this.y0)*this.ih; this.sM.tx = this.x0; this.sM.ty = this.y0; this.sM = concat(this.sM, this.tM); this.beginBitmapFill(this.texture, this.sM, false, false); this.moveTo(this.x0, this.y0); this.lineTo(this.p1.sx, this.p1.sy); this.lineTo(this.p2.sx, this.p2.sy); this.endFill(); } }; function init(Void):Void { myMO = {}; myKO = {}; Mouse.addListener(myMO); Key.addListener(myKO); for (var i in infostruc) { loader.clear(); loader.gradient_mc.removeMovieClip(); loader.attachMovie("default", "art", 1); loader._width = frontCDWidth; loader._height = frontCDHeight; this["_bmd"+i] = new BitmapData(loader._width, loader._height); this["_ref"+i] = new BitmapData(loader._width, loader._height); this["_bmd"+i].draw(loader); var mc:MovieClip = loader.createEmptyMovieClip("gradient_mc", loader.getNextHighestDepth()); matrix = new Matrix(); matrix.createGradientBox(loader._width, loader._height, reflectionRotation/180*Math.PI, 0, 0); mc.beginGradientFill(reflectionFillType, reflectionColors, reflectionAlphas, reflectionRatios, matrix, reflectionSpreadMethod, reflectionInterpolationMethod, reflectionFocalPointRatio); mc.moveTo(0, 0); mc.lineTo(0, loader._height); mc.lineTo(loader._width, loader._height); mc.lineTo(loader._width, 0); mc.lineTo(0, 0); mc.endFill(); loader.art._alpha = reflectionAlpha; loader.beginFill(reflectionBackgroundColour); loader.moveTo(0, 0); loader.lineTo(0, loader._height); loader.lineTo(loader._width, loader._height); loader.lineTo(loader._width, 0); loader.lineTo(0, 0); loader.endFill(); this["_ref"+i].draw(loader); } // Edit by Matth, Alhadef // "The Elevator Door 2" for (var i:Number; i<=infostruc.length; i++) { var cArt:MovieClip = this.createEmptyMovieClip("art"+this.getNextHighestDepth(), this.getNextHighestDepth()); var rArt:MovieClip = this.createEmptyMovieClip("reflection"+(this.getNextHighestDepth()-1), this.getNextHighestDepth()); rArt.id = cArt.id=rArt.cid=cArt.cid=Number(i)+1; cArt.DistortImage(this["_bmd"+cArt.id]); controlTheObject(cArt); rArt.DistortImage(this["_ref"+cArt.id]); controlTheObject(rArt); var tmpFilter:BlurFilter = new BlurFilter(reflectionBlurX, reflectionBlurY, reflectionQuality); rArt.filterArray = []; rArt.filterArray.push(tmpFilter); rArt.filters = rArt.filterArray; } myMO.onMouseWheel = function(delta:Number):Void { if (delta>0) { next(); } else if (delta<=0) { previous(); } }; myKO.onKeyDown = function():Void { if (Selection.getFocus() != "_level0.goto") { if (Key.isDown(Key.RIGHT)) { next(); } else if (Key.isDown(Key.LEFT)) { previous(); } } }; scrollBar.scroller.onPress = function():Void { dist = this._parent._xmouse-this._x; this.onMouseMove = function():Void { tmp = 1+Math.ceil(((this._parent._xmouse-dist)-scrollBarStart)/(scrollBar._width-scrollBarStop)*(infostruc.length-1)); if (tmp>infostruc.length) { tmp = infostruc.length; } if (tmp<1) { tmp = 1; } current = tmp; updateInfo(); }; }; scrollBar.scroller.onRelease = scrollBar.scroller.onReleaseOutside=function ():Void { stopDrag(); delete this.onMouseMove; }; scrollBar.left.onPress = function():Void { previous(); shifter = setInterval(previous, scrollerDelay); }; scrollBar.right.onPress = function():Void { next(); shifter = setInterval(next, scrollerDelay); }; scrollBar.onMouseUp = function():Void { clearInterval(shifter); }; scrollBar.onMouseDown = function():Void { if (this.hitTest(_xmouse, _ymouse, true) && !this.left.hitTest(_xmouse, _ymouse, true) && !this.right.hitTest(_xmouse, _ymouse, true)) { if (this._xmouse<this.scroll._x) { previous(); shifter = setInterval(previous, clickDelay); } if (this._xmouse>this.scroller._x+this.scroller._width) { next(); shifter = setInterval(next, clickDelay); } } }; goto.onChanged = function():Void { if (!isNaN(Number(this.text)+1)) { this.text = Math.round(Number(this.text)); if (this.text>infostruc.length) { this.text = infostruc.length; } if (this.text<1) { this.text = 1; } current = this.text; } else { this.text = current; } updateInfo(); }; distance = Number(i); mask.removeMovieClip(); loader.removeMovieClip(); scrollBar.swapDepths(1101); loadNext(); updateInfo(); } function concat(m1, m2):Object { var mat:Object = {}; mat.a = m1.c*m2.b; mat.b = m1.d*m2.b; mat.c = m1.a*m2.c; mat.d = m1.b*m2.c; mat.tx = m1.a*m2.tx+m1.c*m2.ty+m1.tx; mat.ty = m1.b*m2.tx+m1.d*m2.ty+m1.ty; return mat; } function updateInfo():Void { goto.text = current; img_info.author = infostruc[current-1].auth; img_info.album = infostruc[current-1].album; //Version 2 Addition img_info.artistLink.enabled = true; if (infostruc[current-1].authLink == undefined) { img_info.authLink.enabled = false; } else { if (infostruc[current-1].authLink == "undefined") { img_info.authLink.enabled = false; } else { img_info.artistLink.onPress = function() { getURL(infostruc[current-1].authLink, "_blank"); }; } } img_info.albumLink.enabled = true; if (infostruc[current-1].albumLink == undefined) { img_info.albumLink.enabled = false; } else { if (infostruc[current-1].albumLink == "undefined") { img_info.albumLink.enabled = false; } else { img_info.albumLink.onPress = function() { getURL(infostruc[current-1].albumLink, "_blank"); }; } } // scrollBar.scroller._x = scrollBarStart+((current-1)/(infostruc.length-1)*(scrollBar._width-scrollBarStop)); } function validateOk(target:MovieClip):Boolean { return Math.abs(Math.min(Math.max((target._x-target.x)/albumEase, -maxSlide), maxSlide)) == maxSlide; } function controlTheObject(mc):Void { if (mc._name.indexOf("reflection") == -1) { mc.onPress = function():Void { if (getTimer()-this.pressTime<=doubleClickRegister && this.pressTime) { } this.pressTime = getTimer(); // Edit by Zack Gildersleeve // Make front album clickable // opens albumLink in _blank if (current == this.cid+1) { getURL(infostruc[current-1].albumLink, "_blank"); } current = this.cid+1; updateInfo(); }; } mc.onEnterFrame = function():Void { if (Math.abs(this._x-this.x)>1) { if (this._name.indexOf("reflection") == -1) { this._y = centerY; if (this._x>=centerX+centerDistance) { this.swapDepths(Stage.width-this._x); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth)), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, shelveCDHeight/2, -(shelveCDWidth/2), (shelveCDHeight/2)-((Math.sin(angle*Math.PI/180)*frontCDWidth))); } else if (this._x<=centerX-centerDistance) { this.swapDepths(this._x); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2)+shelveCDWidth, (shelveCDHeight/2)-(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2), shelveCDHeight/2); } else if (this._x>centerX-centerDistance && Math.floor(this._x)<centerX && !validateOk(this) && angle-((this._x-(centerX-centerDistance))/centerDistance*angle)>autoJump) { this.swapDepths(1002); var sum:Number = shelveCDWidth+((this._x-(centerX-centerDistance))/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-((this._x-(centerX-centerDistance))/centerDistance*angle); var sum3:Number = shelveCDHeight+((this._x-(centerX-centerDistance))/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2), -(sum/2)+sum, -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, (sum3/2)-((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2), sum3/2); } else if (this._x<centerX+centerDistance && Math.ceil(this._x)>centerX && !validateOk(this) && angle-(((centerX+centerDistance)-this._x)/centerDistance*angle)>autoJump) { this.swapDepths(1003); var sum:Number = shelveCDWidth+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-(((centerX+centerDistance)-this._x)/centerDistance*angle); var sum3:Number = shelveCDHeight+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, -(sum3/2), -(sum/2)+sum, sum3/2, -(sum/2), (sum3/2)-((Math.sin(sum2*Math.PI/180)*frontCDWidth))); } else if (!validateOk(this)) { this.swapDepths(1004); this.setSides(-(frontCDWidth/2), -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, frontCDHeight/2, -(frontCDWidth/2), frontCDHeight/2); } } else { this._yscale = -100; if (this._x>=centerX+centerDistance) { this._y = centerY+shelveCDHeight+reflectionSpace; this.swapDepths((Stage.width-this._x)-333); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, shelveCDHeight/2, -(shelveCDWidth/2), (shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth))); } else if (this._x<=centerX-centerDistance) { this._y = centerY+shelveCDHeight+reflectionSpace; this.swapDepths(this._x-333); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth)), -(shelveCDWidth/2)+shelveCDWidth, (shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2), shelveCDHeight/2); } else if (this._x>centerX-centerDistance && this._x<centerX && !validateOk(this)) { this.swapDepths(999); var sum:Number = shelveCDWidth+((this._x-(centerX-centerDistance))/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-((this._x-(centerX-centerDistance))/centerDistance*angle); var sum3:Number = shelveCDHeight+((this._x-(centerX-centerDistance))/centerDistance*(frontCDHeight-shelveCDHeight)); this._y = centerY+sum3+reflectionSpace; this.setSides(-(sum/2), -(sum3/2), -(sum/2)+sum, -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, (sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2), sum3/2); } else if (this._x<centerX+centerDistance && this._x>centerX && !validateOk(this)) { this.swapDepths(998); var sum:Number = shelveCDWidth+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-(((centerX+centerDistance)-this._x)/centerDistance*angle); var sum3:Number = shelveCDHeight+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, -(sum3/2), -(sum/2)+sum, sum3/2, -(sum/2), (sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth))); this._y = centerY+sum3+reflectionSpace; } else if (!validateOk(this)) { this.swapDepths(995); this._y = centerY+frontCDHeight+reflectionSpace; this.setSides(-(frontCDWidth/2), -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, frontCDHeight/2, -(frontCDWidth/2), frontCDHeight/2); } } } if (infostruc[this.cid].loaded && !this.loadedImage) { this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); this.loadedImage = true; } if (this._x<deleteMinDistance && this._parent["_ref"+(this.cid+distance)]) { this.cid += distance; this._x = deleteMaxDistance; controlTheObject(this); this.loadedImage = infostruc[this.cid].loaded; this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); } if (this._x>deleteMaxDistance && this._parent["_ref"+(this.cid-distance)]) { this.cid -= distance; this._x = deleteMinDistance; controlTheObject(this); this.loadedImage = infostruc[this.cid].loaded; this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); } if (this.cid+1>current) { this.x = (centerX+((this.cid+1-current)*shelveCDSpacing))+centerDistance; } else if (this.cid+1<current) { this.x = (centerX+((this.cid+1-current)*shelveCDSpacing))-centerDistance; } else { this.x = centerX+((this.cid+1-current)*shelveCDSpacing); } this._x -= Math.min(Math.max((this._x-this.x)/albumEase, -maxSlide), maxSlide); if (this._x<fadeDist) { this._alpha = (this._x/fadeDist*100); } else if (this._x>fadePoint-fadeDist) { this._alpha = ((fadePoint-this._x)/fadeDist*100); } else { this._alpha = 100; } // Edit by Cristophe Krebser, helene, Aries, Mike // Idle the CPU a bit, makes this script more // CPU friendly if (this.counter == undefined) { this.counter = 0; } if (this.x == undefined || Math.abs(this._x-this.x)>1 || !infostruc[this.cid].loaded || (this.counter++<5)) { this.setTransform(this.px1, this.py1, this.px2, this.py2, this.px3, this.py3, this.px4, this.py4); } }; } // Edit by Paul, tieftaucha, Lunis Neko function next():Void { if (current<infostruc.length) { current += 1; } if (current eq infostruc.length) { // Set our autodirect switch to go back now. autoDirect = 0; } updateInfo(); } function previous():Void { if (current>1) { current -= 1; } if (current == 1) { // Set our autodirect switch to go forward now autoDirect = 1; } updateInfo(); } function displayAlternArt(art, width:Number, height:Number):Void { artDisplay.attachBitmap(art, 1); artDisplay._width = width; artDisplay._height = height; } function loadNext():Void { if (!loadedAll) { var num:Number = current-1; if (infostruc[current-1].loaded) { var num:Number = current-Math.floor(distance/2)-1>=0 ? current-Math.floor(distance/2)-1 : 0; while (infostruc[num].loaded && num<infostruc.length) { num++; } if (num>=infostruc.length) { var num:Number = current-1; while (infostruc[num].loaded && num>0) { num--; } if (num<=0) { loadedAll = true; } } } var newLoad:MovieClip = this.createEmptyMovieClip("artLoad"+num, this.getNextHighestDepth()); newLoad.createEmptyMovieClip("art", newLoad.getNextHighestDepth()); newLoad._alpha = 0; var mc:Object = {}; mc.number = num; var artLoader:MovieClipLoader = new MovieClipLoader(); artLoader.addListener(mc); artLoader.loadClip("./"+infostruc[num].art, newLoad.art); mc.onLoadError = function() { infostruc[this.number].loaded = true; loadNext(); }; mc.onLoadInit = function(target:MovieClip) { target._parent._width = frontCDWidth; target._parent._height = frontCDHeight; root["_bmd"+this.number] = new BitmapData(target._width, target._height); root["_ref"+this.number] = new BitmapData(target._width, target._height); root["_bmd"+this.number].draw(target); var mc:MovieClip = target._parent.createEmptyMovieClip("gradient_mc", target._parent.getNextHighestDepth()); matrix = new Matrix(); matrix.createGradientBox(target._width, target._height, reflectionRotation/180*Math.PI, 0, 0); mc.beginGradientFill(reflectionFillType, reflectionColors, reflectionAlphas, reflectionRatios, matrix, reflectionSpreadMethod, reflectionInterpolationMethod, reflectionFocalPointRatio); mc.moveTo(0, 0); mc.lineTo(0, target._height); mc.lineTo(target._width, target._height); mc.lineTo(target._width, 0); mc.lineTo(0, 0); mc.endFill(); target._alpha = 50; target._parent.beginFill(reflectionBackgroundColour); target._parent.moveTo(0, 0); target._parent.lineTo(0, target._height); target._parent.lineTo(target._width, target._height); target._parent.lineTo(target._width, 0); target._parent.lineTo(0, 0); target._parent.endFill(); root["_ref"+this.number].draw(target._parent); infostruc[this.number].loaded = true; target._parent.removeMovieClip(); updateInfo(); loadNext(); }; } } xmlData.onLoad = function(success:Boolean):Void { if (success) { for (var i:Number = -1; this.childNodes[0].childNodes[++i]; ) { var cNode:XMLNode = this.childNodes[0].childNodes[i].childNodes; var val2:String = cNode[1].childNodes[0].nodeValue ? unescape(cNode[1].childNodes[0].nodeValue) : unknownArtist; var val3:String = cNode[2].childNodes[0].nodeValue ? unescape(cNode[2].childNodes[0].nodeValue) : unknownAlbum; var val4:String = cNode[3].childNodes[0].nodeValue ? unescape(cNode[3].childNodes[0].nodeValue) : noLink; var val5:String = cNode[4].childNodes[0].nodeValue ? unescape(cNode[4].childNodes[0].nodeValue) : noLink; infostruc.push({art:cNode[0].childNodes[0].nodeValue, info:val1, auth:val2, album:val3, authLink:val4, albumLink:val5, loaded:false}); } loadStat = ""; init(); } else { loadStat = "Unable to load XML Data"; } }; xmlData.ignoreWhite = true; xmlData.load("./albuminfo.xml"); this.createEmptyMovieClip("loader", this.getNextHighestDepth()); loader._visible = false; mask._alpha = 0; scrollBar.scroller._y = 0; img_info.swapDepths(2000); џўџ€€ џўџActionsџџџџ€€€џ€€ќ&ˆPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP?џџ CDocumentPagePage 1џўџScene 1џўџУ’БDluџўџџўџџўџџўџџўџџџџџџўџЧ†ТJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 35 1190743288џўџBox#џўџјLљFУџўџџўџџўџџўџџўџSymbol 1џџџџџўџ[љFџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 26џўџ AlbumInfo_mcџўџс>F"џўџџўџџўџџўџџўџSymbol 6џџџџџўџмmљFџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 25џўџ scrollBarџўџЕ>FџўџџўџџўџџўџџўџSymbol 2џџџџџўџЕ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 16џўџblankџўџш>F#џўџblankџўџџўџџўџџўџSymbol 9џџџџџўџш>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 9џўџ ArrowBttn_mc џўџв>F!џўџџўџџўџџўџџўџSymbol 5џџџџџўџв>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 8џўџ scrollBttn_mcџўџХ>F џўџџўџџўџџўџџўџSymbol 4џџџџџўџХ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 7џўџ scrollBar_mcџўџЛ>FџўџџўџџўџџўџџўџSymbol 3џџџџџўџЛ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ џўџ€€€€€ Symbol 21џўџdefaultџўџЎ>Fџўџdefaultџўџџўџџўџџўџ Symbol 2 copyџџџџџўџфГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 33џўџdef2!џўџљ?F}џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџshape 1[?F[?Fџўџ\ГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 34џўџtext"џўџ№?F|џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџtext 3[?F[?Fџўџ№?Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 32џўџdef1 џўџэ?F{џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџSymbol 1ќ?Fќ?FFџўџ…ГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€$џџ CMediaBitsMedia 9џўџ arrowbttn.png џўџ.\import\arrowbttn.png?ѓ=Fуѓ=Fџўџџўџџўџџўџџўџџџџџџўџ2€Media 10џўџ scrollbg.png џўџ.\import\scrollbg.pnghѓ=Fє=F!џўџџўџџўџџўџџўџџџџџџўџ2€Media 8џўџscrollbttn.pngџўџ.\import\scrollbttn.png ѓ=Frѓ=Fџўџџўџџўџџўџџўџџџџџџўџ2  Nи'hhhhhџРРРџДџўџlegacyLineSpacingџўџ0џўџPropSheet::ActiveTabџўџ1075šџўџ!PublishGifProperties::PaletteNameџўџџўџ PublishRNWKProperties::speed256Kџўџ0џўџVector::AS3 Package Pathsџўџџўџ"PublishHtmlProperties::StartPausedџўџ0џўџ%PublishFormatProperties::htmlFileNameџўџ paving.htmlџўџ PublishQTProperties::LayerOptionџўџџўџ PublishQTProperties::AlphaOptionџўџџўџ"PublishQTProperties::MatchMovieDimџўџ1џўџVector::UseNetworkџўџ0џўџVector::Debugging Permittedџўџ0џўџPublishProfileProperties::nameџўџDefaultџўџPublishHtmlProperties::Loopџўџ1џўџPublishFormatProperties::jpegџўџ0џўџPublishQTProperties::Widthџўџ1000џўџ$PublishPNGProperties::OptimizeColorsџўџ1џўџ&PublishRNWKProperties::speedSingleISDNџўџ0џўџ&PublishRNWKProperties::singleRateAudioџўџ0џўџVector::External Playerџўџџўџ%PublishHtmlProperties::showTagWarnMsgџўџ1џўџPublishHtmlProperties::Unitsџўџ0џўџ4PublishHtmlProperties::UsingDefaultAlternateFilenameџўџ1џўџPublishGifProperties::Smoothџўџ1џўџ%PublishRNWKProperties::mediaCopyrightџўџ(c) 2000џўџ#PublishRNWKProperties::flashBitRateџўџ1200џўџVector::Compress Movieџўџ0џўџVector::Package Pathsџўџџўџ&PublishFormatProperties::flashFileNameџўџ paving.swfџўџ'PublishFormatProperties::gifDefaultNameџўџ1џўџ%PublishFormatProperties::projectorMacџўџ0џўџ"PublishGifProperties::DitherOptionџўџџўџ!PublishRNWKProperties::exportSMILџўџ1џўџ PublishRNWKProperties::speed384Kџўџ0џўџ"PublishRNWKProperties::exportAudioџўџ1џўџVector::FireFoxџўџ0џўџPublishHtmlProperties::Qualityџўџ4џўџ(PublishHtmlProperties::VerticalAlignmentџўџ1џўџ$PublishFormatProperties::pngFileNameџўџ paving.pngџўџPublishFormatProperties::htmlџўџ0џўџ"PublishPNGProperties::FilterOptionџўџџўџ'PublishRNWKProperties::mediaDescriptionџўџџўџVector::Override Soundsџўџ0џўџ!PublishHtmlProperties::DeviceFontџўџ0џўџ-PublishFormatProperties::generatorDefaultNameџўџ1џўџPublishQTProperties::Flattenџўџ1џўџPublishPNGProperties::BitDepthџўџ24-bit with AlphaџўџPublishPNGProperties::Smoothџўџ1џўџ"PublishGifProperties::DitherSolidsџўџ0џўџPublishGifProperties::Interlaceџўџ0џўџPublishJpegProperties::DPIџўџ4718592џўџVector::Qualityџўџ100џўџVector::Protectџўџ0џўџ"PublishHtmlProperties::DisplayMenuџўџ1џўџ*PublishHtmlProperties::HorizontalAlignmentџўџ1џўџ2PublishHtmlProperties::VersionDetectionIfAvailableџўџ0џўџVector::Templateџўџ0џўџ*PublishFormatProperties::generatorFileNameџўџ paving.swtџўџ(PublishFormatProperties::rnwkDefaultNameџўџ1џўџ(PublishFormatProperties::jpegDefaultNameџўџ1џўџPublishFormatProperties::gifџўџ0џўџPublishGifProperties::Loopџўџ1џўџPublishGifProperties::Widthџўџ1000џўџ$PublishRNWKProperties::mediaKeywordsџўџџўџ!PublishRNWKProperties::mediaTitleџўџџўџPublishRNWKProperties::speed28Kџўџ1џўџ#PublishFormatProperties::qtFileNameџўџ paving.movџўџ"PublishPNGProperties::DitherOptionџўџџўџ#PublishGifProperties::PaletteOptionџўџџўџ#PublishGifProperties::MatchMovieDimџўџ1џўџ$PublishRNWKProperties::speedDualISDNџўџ0џўџ$PublishRNWKProperties::realVideoRateџўџ100000џўџPublishJpegProperties::Qualityџўџ80џўџPublishFormatProperties::flashџўџ1џўџ#PublishPNGProperties::PaletteOptionџўџџўџ#PublishPNGProperties::MatchMovieDimџўџ1џўџ$PublishJpegProperties::MatchMovieDimџўџ1џўџVector::Package Export Frameџўџ1џўџ!PublishProfileProperties::versionџўџ1џўџPublishHtmlProperties::Alignџўџ0џўџ-PublishFormatProperties::projectorWinFileNameџўџ paving.exeџўџ'PublishFormatProperties::pngDefaultNameџўџ1џўџ0PublishFormatProperties::projectorMacDefaultNameџўџ1џўџ#PublishQTProperties::PlayEveryFrameџўџ0џўџ"PublishPNGProperties::DitherSolidsџўџ0џўџ"PublishJpegProperties::Progressiveџўџ0џўџVector::Debugging PasswordџўџџўџVector::Omit Trace Actionsџўџ0џўџPublishHtmlProperties::Heightџўџ510џўџPublishHtmlProperties::Widthџўџ1000џўџ%PublishFormatProperties::jpegFileNameџўџ paving.jpgџўџ)PublishFormatProperties::flashDefaultNameџўџ1џўџVector::AS3AutoDeclareџўџ0џўџPublishPNGProperties::Interlaceџўџ0џўџPublishGifProperties::Heightџўџ510џўџPublishJpegProperties::Sizeџўџ0џўџVector::DeviceSoundџўџ0џўџVector::TopDownџўџ0џўџ'PublishHtmlProperties::TemplateFileNameџўџa/Users/kimannan/Library/Application Support/Macromedia/Flash 8/en/Configuration/Html/Default.htmlџўџ!PublishHtmlProperties::WindowModeџўџ0џўџ2PublishHtmlProperties::UsingDefaultContentFilenameџўџ1џўџ-PublishFormatProperties::projectorMacFileNameџўџpaving Projectorџўџ(PublishFormatProperties::htmlDefaultNameџўџ1џўџPublishFormatProperties::rnwkџўџ0џўџPublishFormatProperties::pngџўџ0џўџPublishQTProperties::Heightџўџ510џўџ%PublishPNGProperties::RemoveGradientsџўџ0џўџPublishGifProperties::MaxColorsџўџ255џўџ'PublishGifProperties::TransparentOptionџўџџўџPublishGifProperties::LoopCountџўџџўџPublishRNWKProperties::speed56Kџўџ1џўџVector::Reportџўџ0џўџ+PublishHtmlProperties::OwnAlternateFilenameџўџџўџ(PublishHtmlProperties::AlternateFilenameџўџpaving_alternate.htmlџўџ&PublishHtmlProperties::ContentFilenameџўџpaving_content.htmlџўџ"PublishFormatProperties::generatorџўџ0џўџVector::AS3Strictџўџ0џўџ$PublishGifProperties::OptimizeColorsџўџ1џўџ"PublishRNWKProperties::audioFormatџўџ0џўџVector::Versionџўџ8џўџVector::Event Formatџўџ0џўџVector::Stream Compressџўџ7џўџPublishFormatProperties::qtџўџ0џўџPublishPNGProperties::Heightџўџ510џўџPublishPNGProperties::Widthџўџ1000џўџ%PublishGifProperties::RemoveGradientsџўџ0џўџ PublishRNWKProperties::speed512Kџўџ0џўџPublishJpegProperties::Heightџўџ510џўџVector::EventUse8kSampleRateџўџ0џўџVector::StreamUse8kSampleRateџўџ0џўџVector::ActionScriptVersionџўџ2џўџVector::Event Compressџўџ7џўџPublishHtmlProperties::Scaleџўџ0џўџ0PublishFormatProperties::projectorWinDefaultNameџўџ1џўџPublishQTProperties::Loopingџўџ0џўџ*PublishQTProperties::UseQTSoundCompressionџўџ0џўџ!PublishPNGProperties::PaletteNameџўџџўџ!PublishPNGProperties::Transparentџўџ0џўџ&PublishGifProperties::TransparentAlphaџўџ128џўџPublishGifProperties::Animatedџўџ0џўџ"PublishRNWKProperties::mediaAuthorџўџџўџ(PublishRNWKProperties::speedCorporateLANџўџ0џўџ&PublishRNWKProperties::showBitraer._x) { previous(); shifter = setInterval(previous, clickDelay); } if (this._xmouse>this.scroller._x+this.scroller._width) { next(); shifter = setInterval(next, clickDelay); } } }; goto.onChanged = function():Void { if (!isNaN(Number(this.text)+1)) { this.text = Math.round(Number(this.text)); if (this.text>infostruc.length) { this.text = infostruc.length; } if (this.text<1) { this.text = 1; } current = this.text; } else { this.text = current; } updateInfo(); }; distance = Number(i); mask.removeMovieClip(); loader.removeMovieClip(); scrollBar.swapDepths(1101); loadNext(); updateInfo(); } function concat(m1, m2):Object { var mat:Object = {}; mat.a = m1.c*m2.b; mat.b = m1.d*m2.b; mat.c = m1.a*m2.c; mat.d = m1.b*m2.c; mat.tx = m1.a*m2.tx+m1.c*m2.ty+m1.tx; mat.ty = m1.b*m2.tx+m1.d*m2.ty+m1.ty; return mat; } function updateInfo():Void { goto.text = current; img_info.author = infostruc[current-1].auth; img_info.album = infostruc[current-1].album; //Version 2 Addition img_info.artistLink.enabled = true; if (infostruc[current-1].authLink == undefined) { img_info.authLink.enabled = false; } else { if (infostruc[current-1].authLink == "undefined") { img_info.authLink.enabled = false; } else { img_info.artistLink.onPress = function() { getURL(infostruc[current-1].authLink, "_blank"); }; } } img_info.albumLink.enabled = true; if (infostruc[current-1].albumLink == undefined) { img_info.albumLink.enabled = false; } else { if (infostruc[current-1].albumLink == "undefined") { img_info.albumLink.enabled = false; } else { img_info.albumLink.onPress = function() { getURL(infostruc[current-1].albumLink, "_blank"); }; } } // scrollBar.scroller._x = scrollBarStart+((current-1)/(infostruc.length-1)*(scrollBar._width-scrollBarStop)); } function validateOk(target:MovieClip):Boolean { return Math.abs(Math.min(Math.max((target._x-target.x)/albumEase, -maxSlide), maxSlide)) == maxSlide; } function controlTheObject(mc):Void { if (mc._name.indexOf("reflection") == -1) { mc.onPress = function():Void { if (getTimer()-this.pressTime<=doubleClickRegister && this.pressTime) { } this.pressTime = getTimer(); // Edit by Zack Gildersleeve // Make front album clickable // opens albumLink in _blank if (current == this.cid+1) { getURL(infostruc[current-1].albumLink, "_blank"); } current = this.cid+1; updateInfo(); }; } mc.onEnterFrame = function():Void { if (Math.abs(this._x-this.x)>1) { if (this._name.indexOf("reflection") == -1) { this._y = centerY; if (this._x>=centerX+centerDistance) { this.swapDepths(Stage.width-this._x); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth)), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, shelveCDHeight/2, -(shelveCDWidth/2), (shelveCDHeight/2)-((Math.sin(angle*Math.PI/180)*frontCDWidth))); } else if (this._x<=centerX-centerDistance) { this.swapDepths(this._x); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2)+shelveCDWidth, (shelveCDHeight/2)-(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2), shelveCDHeight/2); } else if (this._x>centerX-centerDistance && Math.floor(this._x)<centerX && !validateOk(this) && angle-((this._x-(centerX-centerDistance))/centerDistance*angle)>autoJump) { this.swapDepths(1002); var sum:Number = shelveCDWidth+((this._x-(centerX-centerDistance))/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-((this._x-(centerX-centerDistance))/centerDistance*angle); var sum3:Number = shelveCDHeight+((this._x-(centerX-centerDistance))/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2), -(sum/2)+sum, -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, (sum3/2)-((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2), sum3/2); } else if (this._x<centerX+centerDistance && Math.ceil(this._x)>centerX && !validateOk(this) && angle-(((centerX+centerDistance)-this._x)/centerDistance*angle)>autoJump) { this.swapDepths(1003); var sum:Number = shelveCDWidth+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-(((centerX+centerDistance)-this._x)/centerDistance*angle); var sum3:Number = shelveCDHeight+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, -(sum3/2), -(sum/2)+sum, sum3/2, -(sum/2), (sum3/2)-((Math.sin(sum2*Math.PI/180)*frontCDWidth))); } else if (!validateOk(this)) { this.swapDepths(1004); this.setSides(-(frontCDWidth/2), -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, frontCDHeight/2, -(frontCDWidth/2), frontCDHeight/2); } } else { this._yscale = -100; if (this._x>=centerX+centerDistance) { this._y = centerY+shelveCDHeight+reflectionSpace; this.swapDepths((Stage.width-this._x)-333); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, shelveCDHeight/2, -(shelveCDWidth/2), (shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth))); } else if (this._x<=centerX-centerDistance) { this._y = centerY+shelveCDHeight+reflectionSpace; this.swapDepths(this._x-333); this.setSides(-(shelveCDWidth/2), -(shelveCDHeight/2), -(shelveCDWidth/2)+shelveCDWidth, -(shelveCDHeight/2)+((Math.sin(angle*Math.PI/180)*frontCDWidth)), -(shelveCDWidth/2)+shelveCDWidth, (shelveCDHeight/2)+(Math.sin(angle*Math.PI/180)*frontCDWidth), -(shelveCDWidth/2), shelveCDHeight/2); } else if (this._x>centerX-centerDistance && this._x<centerX && !validateOk(this)) { this.swapDepths(999); var sum:Number = shelveCDWidth+((this._x-(centerX-centerDistance))/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-((this._x-(centerX-centerDistance))/centerDistance*angle); var sum3:Number = shelveCDHeight+((this._x-(centerX-centerDistance))/centerDistance*(frontCDHeight-shelveCDHeight)); this._y = centerY+sum3+reflectionSpace; this.setSides(-(sum/2), -(sum3/2), -(sum/2)+sum, -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, (sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2), sum3/2); } else if (this._x<centerX+centerDistance && this._x>centerX && !validateOk(this)) { this.swapDepths(998); var sum:Number = shelveCDWidth+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDWidth-shelveCDWidth)); var sum2:Number = angle-(((centerX+centerDistance)-this._x)/centerDistance*angle); var sum3:Number = shelveCDHeight+(((centerX+centerDistance)-this._x)/centerDistance*(frontCDHeight-shelveCDHeight)); this.setSides(-(sum/2), -(sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth)), -(sum/2)+sum, -(sum3/2), -(sum/2)+sum, sum3/2, -(sum/2), (sum3/2)+((Math.sin(sum2*Math.PI/180)*frontCDWidth))); this._y = centerY+sum3+reflectionSpace; } else if (!validateOk(this)) { this.swapDepths(995); this._y = centerY+frontCDHeight+reflectionSpace; this.setSides(-(frontCDWidth/2), -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, -(frontCDHeight/2), -(frontCDWidth/2)+frontCDWidth, frontCDHeight/2, -(frontCDWidth/2), frontCDHeight/2); } } } if (infostruc[this.cid].loaded && !this.loadedImage) { this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); this.loadedImage = true; } if (this._x<deleteMinDistance && this._parent["_ref"+(this.cid+distance)]) { this.cid += distance; this._x = deleteMaxDistance; controlTheObject(this); this.loadedImage = infostruc[this.cid].loaded; this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); } if (this._x>deleteMaxDistance && this._parent["_ref"+(this.cid-distance)]) { this.cid -= distance; this._x = deleteMinDistance; controlTheObject(this); this.loadedImage = infostruc[this.cid].loaded; this.DistortImage(this._name.indexOf("reflection")>-1 ? this._parent["_ref"+this.cid] : this._parent["_bmd"+this.cid]); } if (this.cid+1>current) { this.x = (centerX+((this.cid+1-current)*shelveCDSpacing))+centerDistance; } else if (this.cid+1<current) { this.x = (centerX+((this.cid+1-current)*shelveCDSpacing))-centerDistance; } else { this.x = centerX+((this.cid+1-current)*shelveCDSpacing); } this._x -= Math.min(Math.max((this._x-this.x)/albumEase, -maxSlide), maxSlide); if (this._x<fadeDist) { this._alpha = (this._x/fadeDist*100); } else if (this._x>fadePoint-fadeDist) { this._alpha = ((fadePoint-this._x)/fadeDist*100); } else { this._alpha = 100; } // Edit by Cristophe Krebser, helene, Aries, Mike // Idle the CPU a bit, makes this script more // CPU friendly if (this.counter == undefined) { this.counter = 0; } if (this.x == undefined || Math.abs(this._x-this.x)>1 || !infostruc[this.cid].loaded || (this.counter++<5)) { this.setTransform(this.px1, this.py1, this.px2, this.py2, this.px3, this.py3, this.px4, this.py4); } }; } // Edit by Paul, tieftaucha, Lunis Neko function next():Void { if (current<infostruc.length) { current += 1; } if (current eq infostruc.length) { // Set our autodirect switch to go back now. autoDirect = 0; } updateInfo(); } function previous():Void { if (current>1) { current -= 1; } if (current == 1) { // Set our autodirect switch to go forward now autoDirect = 1; } updateInfo(); } function displayAlternArt(art, width:Number, height:Number):Void { artDisplay.attachBitmap(art, 1); artDisplay._width = width; artDisplay._height = height; } function loadNext():Void { if (!loadedAll) { var num:Number = current-1; if (infostruc[current-1].loaded) { var num:Number = current-Math.floor(distance/2)-1>=0 ? current-Math.floor(distance/2)-1 : 0; while (infostruc[num].loaded && num<infostruc.length) { num++; } if (num>=infostruc.length) { var num:Number = current-1; while (infostruc[num].loaded && num>0) { num--; } if (num<=0) { loadedAll = true; } } } var newLoad:MovieClip = this.createEmptyMovieClip("artLoad"+num, this.getNextHighestDepth()); newLoad.createEmptyMovieClip("art", newLoad.getNextHighestDepth()); newLoad._alpha = 0; var mc:Object = {}; mc.number = num; var artLoader:MovieClipLoader = new MovieClipLoader(); artLoader.addListener(mc); artLoader.loadClip("./"+infostruc[num].art, newLoad.art); mc.onLoadError = function() { infostruc[this.number].loaded = true; loadNext(); }; mc.onLoadInit = function(target:MovieClip) { target._parent._width = frontCDWidth; target._parent._height = frontCDHeight; root["_bmd"+this.number] = new BitmapData(target._width, target._height); root["_ref"+this.number] = new BitmapData(target._width, target._height); root["_bmd"+this.number].draw(target); var mc:MovieClip = target._parent.createEmptyMovieClip("gradient_mc", target._parent.getNextHighestDepth()); matrix = new Matrix(); matrix.createGradientBox(target._width, target._height, reflectionRotation/180*Math.PI, 0, 0); mc.beginGradientFill(reflectionFillType, reflectionColors, reflectionAlphas, reflectionRatios, matrix, reflectionSpreadMethod, reflectionInterpolationMethod, reflectionFocalPointRatio); mc.moveTo(0, 0); mc.lineTo(0, target._height); mc.lineTo(target._width, target._height); mc.lineTo(target._width, 0); mc.lineTo(0, 0); mc.endFill(); target._alpha = 50; target._parent.beginFill(reflectionBackgroundColour); target._parent.moveTo(0, 0); target._parent.lineTo(0, target._height); target._parent.lineTo(target._width, target._height); target._parent.lineTo(target._width, 0); target._parent.lineTo(0, 0); target._parent.endFill(); root["_ref"+this.number].draw(target._parent); infostruc[this.number].loaded = true; target._parent.removeMovieClip(); updateInfo(); loadNext(); }; } } xmlData.onLoad = function(success:Boolean):Void { if (success) { for (var i:Number = -1; this.childNodes[0].childNodes[++i]; ) { var cNode:XMLNode = this.childNodes[0].childNodes[i].childNodes; var val2:String = cNode[1].childNodes[0].nodeValue ? unescape(cNode[1].childNodes[0].nodeValue) : unknownArtist; var val3:String = cNode[2].childNodes[0].nodeValue ? unescape(cNode[2].childNodes[0].nodeValue) : unknownAlbum; var val4:String = cNode[3].childNodes[0].nodeValue ? unescape(cNode[3].childNodes[0].nodeValue) : noLink; var val5:String = cNode[4].childNodes[0].nodeValue ? unescape(cNode[4].childNodes[0].nodeValue) : noLink; infostruc.push({art:cNode[0].childNodes[0].nodeValue, info:val1, auth:val2, album:val3, authLink:val4, albumLink:val5, loaded:false}); teDlogџўџ1џўџ"PublishRNWKProperties::exportFlashџўџ1џўџPublishJpegProperties::Widthџўџ1000џўџVector::Stream Formatџўџ0џўџ"PublishHtmlProperties::VersionInfoџўџ@8,0,0,0;7,0,0,0;6,0,0,0;5,0,0,0;4,0,0,0;3,0,0,0;2,0,0,0;1,0,0,0;џўџ$PublishFormatProperties::gifFileNameџўџ paving.gifџўџ&PublishFormatProperties::qtDefaultNameџўџ1џўџ"PublishQTProperties::PausedAtStartџўџ0џўџ%PublishQTProperties::ControllerOptionџўџ0џўџPublishPNGProperties::MaxColorsџўџ255џўџ,PublishHtmlProperties::UsingOwnAlternateFileџўџ0џўџ%PublishFormatProperties::rnwkFileNameџўџ paving.smilџўџ%PublishFormatProperties::projectorWinџўџ0џўџ%PublishFormatProperties::defaultNamesџўџ1џџџџџўџџўџќџџ CColorDefџ€џ€џ€џ€3џPя€fџPя0€™џPяH€ЬџPя`€џџPяx€3џя€33џ(я€3fџ<я0€3™џCяH€3ЬџFя`€3џџHяx€fџя0€f3џя0€ffџ(я0€f™џ5яH€fЬџ<я`€fџџ@яx€џ€333џ0€џ€3џ я€33џxя€f3џdя0€™3џ]яH€Ь3џZя`€џ3џXяx€33џШя€333џ0€3f3џPPH€3™3џPx`€3Ь3џPx€3џ3џPя€f3џмя0€f33џPH€ff3џ(PH€f™3џ<x`€fЬ3џCx€fџ3џFя€џ€fffџ`€џ€fџ я0€3fџŒя0€ffџxя0€™fџkяH€Ьfџdя`€џfџ`яx€3fџДя0€33fџ PH€3ffџxPH€3™fџdx`€3Ьfџ]x€3џfџZя€ffџШя0€f3fџШPH€fffџ`€f™fџP0x€fЬfџPx€fџfџPяЈ€џ€™™™џ€џ€™џ яH€3™џ“яH€f™џ…яH€™™џxяH€Ь™џnя`€џ™џhяx€3™џ­яH€33™џ x`€3f™џŒx`€3™™џxx`€3Ь™џkx€3џ™џdя€f™џЛяH€f3™џДx`€ff™џ 0x€f™™џx0x€fЬ™џdx€fџ™џ]яЈ€џ€ЬЬЬџР€џ€Ьџ я`€3Ьџ–я`€fЬџŒя`€™Ьџ‚я`€ЬЬџxя`€џЬџpяx€3ЬџЊя`€33Ьџ x€3fЬџ“x€3™Ьџ…x€3ЬЬџxx€3џЬџnя€fЬџДя`€f3Ьџ­x€ffЬџ x€f™ЬџŒx€fЬЬџxx€fџЬџkяЈ€џ€џџџџ№€џ€џџ яx€3џџ˜яx€fџџяx€™џџˆяx€Ьџџ€яx€џџџxяx€3џџЈяx€33џџ я€3fџџ–я€3™џџŒя€3Ьџџ‚я€3џџџxя€fџџАяx€f3џџЊя€ffџџ яЈ€f™џџ“яЈ€fЬџџ…яЈ€fџџџxяЈ€џ€џџяx€џ€™џяH€™3џ яH€™fџяH€™™џ(яH€™Ьџ2я`€™џџ8яx€Ьџя`€Ь3џ я`€Ьfџя`€Ь™џя`€ЬЬџ(я`€Ьџџ0яx€џџяx€џ3џяx€џfџяx€џ™џяx€џЬџ яx€џџџ(яx€џ€џџPяx€џ€™3џуяH€™33џx`€™f3џx`€™™3џ(x`€™Ь3џ5x€™џ3џ<я€Ь3џця`€Ь33џx€Ьf3џ x€Ь™3џx€ЬЬ3џ(x€Ьџ3џ2я€џ3џшяx€џ33џя€џf3џ я€џ™3џя€џЬ3џя€џџ3џ(я€џ€џџ яx€џ€™fџеяH€™3fџмx`€™ffџ0x€™™fџ(0x€™Ьfџ<x€™џfџCяЈ€Ьfџмя`€Ь3fџуx€Ьffџx€Ь™fџx€ЬЬfџ(x€Ьџfџ5яЈ€џfџряx€џ3fџця€џffџяЈ€џ™fџ яЈ€џЬfџяЈ€џџfџ(яЈ€џ€џџџ(яx€џ€™™џШяH€™3™џШx`€™f™џШ0x€™™™џ€™Ь™џPPЈ€™џ™џPяР€Ь™џвя`€Ь3™џеx€Ьf™џмx€Ь™™џPЈ€ЬЬ™џ(PЈ€Ьџ™џ<яР€џ™џияx€џ3™џмя€џf™џуяЈ€џ™™џяР€џЬ™џяР€џџ™џ(яР€џ€џџџxяx€џ€™ЬџОя`€™3ЬџЛx€™fЬџДx€™™Ьџ PЈ€™ЬЬџxPЈ€™џЬџdяР€ЬЬџШя`€Ь3ЬџШx€ЬfЬџШx€Ь™ЬџШPЈ€ЬЬЬџР€ЬџЬџPяи€џЬџаяx€џ3Ьџвя€џfЬџеяЈ€џ™ЬџмяР€џЬЬџяи€џџЬџ(яи€џ€џџџШяx€џ€™џџИяx€™3џџДя€™fџџ­яЈ€™™џџ яР€™ЬџџŒяР€™џџџxяР€ЬџџРяx€Ь3џџОя€ЬfџџЛяЈ€Ь™џџДяР€ЬЬџџ яи€Ьџџџxяи€џџџШяx€џ3џџШя€џfџџШяЈ€џ™џџШяР€џЬџџШяи€џџџџ№ €џџџџџџџ€џџџџџџџ€џџџџџ€џџџџџ€џџџџџ€џf§џ`џџџџzџџџџ€™fџЊџЬџџџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџ€џџџџ333џџ™™™џ0€џџџ333џ”Љ€џўџ"PublishQTProperties::QTSndSettingsџџCQTAudioSettingsџџџўџhџўџџўџіџџџџџўџџўџџўџџўџА<?xml version="1.0" encoding="UTF-16" standalone="no" ?> <mobileSettings> <contentType id="standalonePlayer" name="Standalone Pl} loadStat = ""; init(); } else { loadStat = "Unable to load XML Data"; } }; xmlData.ignoreWhite = true; xmlData.load("./albuminfo.xml"); this.createEmptyMovieClip("loader", this.getNextHighestDepth()); loader._visible = false; mask._alpha = 0; scrollBar.scroller._y = 0; img_info.swapDepths(2000); џўџ€€ џўџActionsџџџџ€€€џ€€ќ&ˆPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP?џџ CDocumentPagePage 1џўџScene 1џўџУ’БDluџўџџўџџўџџўџџўџџџџџџўџєAРJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 35 1190743288џўџBox#џўџјLљFУџўџџўџџўџџўџџўџSymbol 1џџџџџўџ[љFџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 26џўџ AlbumInfo_mcџўџс>F"џўџџўџџўџџўџџўџSymbol 6џџџџџўџмmљFџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 25џўџ scrollBarџўџЕ>FџўџџўџџўџџўџџўџSymbol 2џџџџџўџЕ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 16џўџblankџўџш>F#џўџblankџўџџўџџўџџўџSymbol 9џџџџџўџш>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 9џўџ ArrowBttn_mc џўџв>F!џўџџўџџўџџўџџўџSymbol 5џџџџџўџв>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 8џўџ scrollBttn_mcџўџХ>F џўџџўџџўџџўџџўџSymbol 4џџџџџўџХ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€Symbol 7џўџ scrollBar_mcџўџЛ>FџўџџўџџўџџўџџўџSymbol 3џџџџџўџЛ>Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ џўџ€€€€€ Symbol 21џўџdefaultџўџЎ>Fџўџdefaultџўџџўџџўџџўџ Symbol 2 copyџџџџџўџфГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€ Symbol 33џўџdef2!џўџљ?F}џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџshape 1[?F[?Fџўџ\ГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 34џўџtext"џўџ№?F|џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџtext 3[?F[?Fџўџ№?Fџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 32џўџdef1 џўџэ?F{џўџџўџџўџџўџ~iTunesAlbumArtViewer.flaџўџSymbol 1ќ?Fќ?FFџўџ…ГJџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€$џџ CMediaBitsMedia 9џўџ arrowbttn.png џўџ.\import\arrowbttn.png?ѓ=Fуѓ=Fџўџџўџџўџџўџџўџџџџџџўџ2€Media 10џўџ scrollbg.png џўџ.\import\scrollbg.pnghѓ=Fє=F!џўџџўџџўџџўџџўџџџџџџўџ2€Media 8џўџscrollbttn.pngџўџ.\import\scrollbttn.png ѓ=Frѓ=Fџўџџўџџўџџўџџўџџџџџџўџ2  Nи'hhhhhџРРРџДџўџlegacyLineSpacingџўџ0џўџPropSheet::ActiveTabџўџ1075šџўџ%PublishFormatProperties::htmlFileNameџўџ paving.htmlџўџ"PublishHtmlProperties::StartPausedџўџ0џўџVector::AS3 Package Pathsџўџџўџ PublishRNWKProperties::speed256Kџўџ0џўџ!PublishGifProperties::PaletteNameџўџџўџPublishFormatProperties::jpegџўџ0џўџPublishHtmlProperties::Loopџўџ1џўџPublishProfileProperties::nameџўџDefaultџўџVector::Debugging Permittedџўџ0џўџVector::UseNetworkџўџ0џўџ"PublishQTProperties::MatchMovieDimџўџ1џўџ PublishQTProperties::AlphaOptionџўџџўџ PublishQTProperties::LayerOptionџўџџўџ4PublishHtmlProperties::UsingDefaultAlternateFilenameџўџ1џўџPublishHtmlProperties::Unitsџўџ0џўџ%PublishHtmlProperties::showTagWarnMsgџўџ1џўџVector::External Playerџўџџўџ&PublishRNWKProperties::singleRateAudioџўџ0џўџ&PublishRNWKProperties::speedSingleISDNџўџ0џўџ$PublishPNGProperties::OptimizeColorsџўџ1џўџPublishQTProperties::Widthџўџ1000џўџ%PublishFormatProperties::projectorMacџўџ0џўџ'PublishFormatProperties::gifDefaultNameџўџ1џўџ&PublishFormatProperties::flashFileNameџўџ paving.swfџўџVector::Package PathsџўџџўџVector::Compress Movieџўџ0џўџ#PublishRNWKProperties::flashBitRateџўџ1200џўџ%PublishRNWKProperties::mediaCopyrightџўџ(c) 2000џўџPublishGifProperties::Smoothџўџ1џўџPublishFormatProperties::htmlџўџ0џўџ$PublishFormatProperties::pngFileNameџўџ paving.pngџўџ(PublishHtmlProperties::VerticalAlignmentџўџ1џўџPublishHtmlProperties::Qualityџўџ4џўџVector::FireFoxџўџ0џўџ"PublishRNWKProperties::exportAudioџўџ1џўџ PublishRNWKProperties::speed384Kџўџ0џўџ!PublishRNWKProperties::exportSMILџўџ1џўџ"PublishGifProperties::DitherOptionџўџџўџ-PublishFormatProperties::generatorDefaultNameџўџ1џўџ!PublishHtmlProperties::DeviceFontџўџ0џўџVector::Override Soundsџўџ0џўџ'PublishRNWKProperties::mediaDescriptionџўџџўџ"PublishPNGProperties::FilterOptionџўџџўџPublishFormatProperties::gifџўџ0џўџ(PublishFormatProperties::jpegDefaultNameџўџ1џўџ(PublishFormatProperties::rnwkDefaultNameџўџ1џўџ*PublishFormatProperties::generatorFileNameџўџ paving.swtџўџVector::Templateџўџ0џўџ2PublishHtmlProperties::VersionDetectionIfAvailableџўџ0џўџ*PublishHtmlProperties::HorizontalAlignmentџўџ1џўџ"PublishHtmlProperties::DisplayMenuџўџ1џўџVector::Protectџўџ0џўџVector::Qualityџўџ100џўџPublishJpegProperties::DPIџўџ4718592џўџPublishGifProperties::Interlaceџўџ0џўџ"PublishGifProperties::DitherSolidsџўџ0џўџPublishPNGProperties::Smoothџўџ1џўџPublishPNGProperties::BitDepthџўџ24-bit with AlphaџўџPublishQTProperties::Flattenџўџ1џўџ#PublishFormatProperties::qtFileNameџўџ paving.movџўџPublishRNWKProperties::speed28Kџўџ1џўџ!PublishRNWKProperties::mediaTitleџўџџўџ$PublishRNWKProperties::mediaKeywordsџўџџўџPublishGifProperties::Widthџўџ1000џўџPublishGifProperties::Loopџўџ1џўџPublishFormatProperties::flashџўџ1џўџPublishJpegProperties::Qualityџўџ80џўџ$PublishRNWKProperties::realVideoRateџўџ100000џўџ$PublishRNWKProperties::speedDualISDNџўџ0џўџ#PublishGifProperties::MatchMovieDimџўџ1џўџ#PublishGifProperties::PaletteOptionџўџџўџ"PublishPNGProperties::DitherOptionџўџџўџ0PublishFormatProperties::projectorMacDefaultNameџўџ1џўџ'PublishFormatProperties::pngDefaultNameџўџ1џўџ-PublishFormatProperties::projectorWinFileNameџўџ paving.exeџўџPublishHtmlProperties::Alignџўџ0џўџ!PublishProfileProperties::versionџўџ1џўџVector::Package Export Frameџўџ1џўџ$PublishJpegProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::PaletteOptionџўџџўџ)PublishFormatProperties::flashDefaultNameџўџ1џўџ%PublishFormatProperties::jpegFileNameџўџ paving.jpgџўџPublishHtmlProperties::Widthџўџ1000џўџPublishHtmlProperties::Heightџўџ510џўџVector::Omit Trace Actionsџўџ0џўџVector::Debugging Passwordџўџџўџ"PublishJpegProperties::Progressiveџўџ0џўџ"PublishPNGProperties::DitherSolidsџўџ0џўџ#PublishQTProperties::PlayEveryFrameџўџ0џўџPublishFormatProperties::pngџўџ0џўџPublishFormatProperties::rnwkџўџ0џўџ(PublishFormatProperties::htmlDefaultNameџўџ1џўџ-PublishFormatProperties::projectorMacFileNameџўџpaving Projectorџўџ2PublishHtmlProperties::UsingDefaultContentFilenameџўџ1џўџ!PublishHtmlProperties::WindowModeџўџ0џўџ'PublishHtmlProperties::TemplateFileNameџўџa/Users/kimannan/Library/Application Support/Macromedia/Flash 8/en/Configuration/Html/Default.htmlџўџVector::TopDownџўџ0џўџVector::DeviceSoundџўџ0џўџPublishJpegProperties::Sizeџўџ0џўџPublishGifProperties::Heightџўџ510џўџPublishPNGProperties::Interlaceџўџ0џўџVector::AS3AutoDeclareџўџ0џўџ"PublishFormatProperties::generatorџўџ0џўџ&PublishHtmlProperties::ContentFilenameџўџpaving_content.htmlџўџ(PublishHtmlProperties::AlternateFilenameџўџpaving_alternate.htmlџўџ+PublishHtmlProperties::OwnAlternateFilenameџўџџўџVector::Reportџўџ0џўџPublishRNWKProperties::speed56Kџўџ1џўџPublishGifProperties::LoopCountџўџџўџ'PublishGifProperties::TransparentOptionџўџџўџPublishGifProperties::MaxColorsџўџ255џўџ%PublishPNGProperties::RemoveGradientsџўџ0џўџPublishQTProperties::Heightџўџ510џўџPublishFormatProperties::qtџўџ0џўџVector::Stream Compressџўџ7џўџVector::Event Formatџўџ0џўџVector::Versionџўџ8џўџ"PublishRNWKProperties::audioFormatџўџ0џўџ$PublishGifProperties::OptimizeColorsџўџ1џўџVector::AS3Strictџўџ0џўџ0PublishFormatProperties::projectorWinDefaultNameџўџ1џўџPublishHtmlProperties::Scaleџўџ0џўџVector::Event Compressџўџ7џўџVector::ActionScriptVersionџўџ2џўџVector::StreamUse8kSampleRateџўџ0џўџVector::EventUse8kSampleRateџўџ0џўџPublishJpegProperties::Heightџўџ510џўџ PublishRNWKProperties::speed512Kџўџ0џўџ%PublishGifProperties::RemoveGradientsџўџ0џўџPublishPNGProperties::Widthџўџ1000џўџPublishPNGProperties::Heightџўџ510џўџ&PublishFormatProperties::qtDefaultNameџўџ1џўџ$PublishFormatProperties::gifFileNameџўџ paving.gifџўџ"PublishHtmlProperties::VersionInfoџўџ@8,0,0,0;7,0,0,0;6,0,0,0;5,0,0,0;4,0,0,0;3,0,0,0;2,0,0,0;1,0,0,0;џўџVector::Stream Formatџўџ0џўџPublishJpegProperties::Widthџўџ1000џўџ"PublishRNWKProperties::exportFlashџўџ1џўџ&PublishRNWKProperties::showBitrateDlogџўџ1џўџ(PublishRNWKProperties::speedCorporateLANџўџ0џўџ"PublishRNWKProperties::mediaAuthorџўџџўџPublishGifProperties::Animatedџўџ0џўџ&PublishGifProperties::TransparentAlphaџўџ128џўџ!PublishPNGProperties::Transparentџўџ0џўџ!PublishPNGProperties::PaletteNameџўџџўџ*PublishQTProperties::UseQTSoundCompressionџўџ0џўџPublishQTProperties::Loopingџўџ0џўџ%PublishFormatProperties::defaultNamesџўџ1џўџ%PublishFormatProperties::projectorWinџўџ0џўџ%PublishFormatProperties::rnwkFileNameџўџ paving.smilџўџ,PublishHtmlProperties::UsingOwnAlternateFileџўџ0џўџPublishPNGProperties::MaxColorsџўџ255џўџ%PublishQTProperties::ControllerOptionџўџ0џўџ"PublishQTProperties::PausedAtStartџўџ0џџџџџўџџўџќџџ CColorDefџ€џ€џ€џ€3џPя€fџPя0€™џPяH€ЬџPя`€џџPяx€3џя€33џ(я€3fџ<я0€3™џCяH€3ЬџFя`€3џџHяx€fџя0€f3џя0€ffџ(я0€f™џ5яH€fЬџ<я`€fџџ@яx€џ€333џ0€џ€3џ я€33џxя€f3џdя0€™3џ]яH€Ь3џZя`€џ3џXяx€33џШя€333џ0€3f3џPPH€3™3џPx`€3Ь3џPx€3џ3џPя€f3џмя0€f33џPH€ff3џ(PH€f™3џ<x`€fЬ3џCx€fџ3џFя€џ€fffџ`€џ€fџ я0€3fџŒя0€ffџxя0€™fџkяH€Ьfџdя`€џfџ`яx€3fџДя0€33fџ PH€3ffџxPH€3™fџdx`€3Ьfџ]x€3џfџZя€ffџШя0€f3fџШPH€fffџ`€f™fџP0x€fЬfџPx€fџfџPяЈ€џ€™™™џ€џ€™џ яH€3™џ“яH€f™џ…яH€™™џxяH€Ь™џnя`€џ™џhяx€3™џ­яH€33™џ x`€3f™џŒx`€3™™џxx`€3Ь™џkx€3џ™џdя€f™џЛяH€f3™џДx`€ff™џ 0x€f™™џx0x€fЬ™џdx€fџ™џ]яЈ€џ€ЬЬЬџР€џ€Ьџ я`€3Ьџ–я`€fЬџŒя`€™Ьџ‚я`€ЬЬџxя`€џЬџpяx€3ЬџЊя`€33Ьџ x€3fЬџ“x€3™Ьџ…x€3ЬЬџxx€3џЬџnя€fЬџДя`€f3Ьџ­x€ffЬџ x€f™ЬџŒx€fЬЬџxx€fџЬџkяЈ€џ€џџџџ№€џ€џџ яx€3џџ˜яx€fџџяx€™џџˆяx€Ьџџ€яx€џџџxяx€3џџЈяx€33џџ я€3fџџ–я€3™џџŒя€3Ьџџ‚я€3џџџxя€fџџАяx€f3џџЊя€ffџџ яЈ€f™џџ“яЈ€fЬџџ…яЈ€fџџџxяЈ€џ€џџяx€џ€™џяH€™3џ яH€™fџяH€™™џ(яH€™Ьџ2я`€™џџ8яx€Ьџя`€Ь3џ я`€Ьfџя`€Ь™џя`€ЬЬџ(я`€Ьџџ0яx€џџяx€џ3џяx€џfџяx€џ™џяx€џЬџ яx€џџџ(яx€џ€џџPяx€џ€™3џуяH€™33џx`€™f3џx`€™™3џ(x`€™Ь3џ5x€™џ3џ<я€Ь3џця`€Ь33џx€Ьf3џ x€Ь™3џx€ЬЬ3џ(x€Ьџ3џ2я€џ3џшяx€џ33џя€џf3џ я€џ™3џя€џЬ3џя€џџ3џ(я€џ€џџ яx€џ€™fџеяH€™3fџмx`€™ffџ0x€™™fџ(0x€™Ьfџ<x€™џfџCяЈ€Ьfџмя`€Ь3fџуx€Ьffџx€Ь™fџx€ЬЬfџ(x€Ьџfџ5яЈ€џfџряx€џ3fџця€џffџяЈ€џ™fџ яЈ€џЬfџяЈ€џџfџ(яЈ€џ€џџџ(яx€џ€™™џШяH€™3™џШx`€™f™џШ0x€™™™џ€™Ь™џPPЈ€™џ™џPяР€Ь™џвя`€Ь3™џеx€Ьf™џмx€Ь™™џPЈ€ЬЬ™џ(PЈ€Ьџ™џ<яР€џ™џияx€џ3™џмя€џf™џуяЈ€џ™™џяР€џЬ™џяР€џџ™џ(яР€џ€џџџxяx€џ€™ЬџОя`€™3ЬџЛx€™fЬџДx€™™Ьџ PЈ€™ЬЬџxPЈ€™џЬџdяР€ЬЬџШя`€Ь3ЬџШx€ЬfЬџШx€Ь™ЬџШPЈ€ЬЬЬџР€ЬџЬџPяи€џЬџаяx€џ3Ьџвя€џfЬџеяЈ€џ™ЬџмяР€џЬЬџяи€џџЬџ(яи€џ€џџџШяx€џ€™џџИяx€™3џџДя€™fџџ­яЈ€™™џџ яР€™ЬџџŒяР€™џџџxяР€ЬџџРяx€Ь3џџОя€ЬfџџЛяЈ€Ь™џџДяР€ЬЬџџ яи€Ьџџџxяи€џџџШяx€џ3џџШя€џfџџШяЈ€џ™џџШяР€џЬџџШяи€џџџџ№ €џџџџџџџ€џџџџџџџ€џџџџџ€џџџџџ€џџџџџ€џf§џ`џџџџzџџџџ€™fџЊџЬџџџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџ€џџџџ333џџ™™™џ0€џџџ333џ”Љ€џўџ"PublishQTProperties::QTSndSettingsџџCQTAudioSettingsџџџўџhџўџџўџїџџџџџўџџўџџўџџўџА<?xml version="1.0" encoding="UTF-16" standalone="no" ?> <mobileSettings> <contentType id="standalonePlayer" name="Standalone Player"/> <testDevices/> </mobileSettings> ћџџџџPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPayer"/> <testDevices/> </mobileSettings> ћџџџџPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP