SVN-fs-dump-format-version: 2 UUID: 01f8d6ba-11c5-11dd-9de6-e8ba2914d2eb Revision-number: 0 Prop-content-length: 56 Content-length: 56 K 8 svn:date V 27 2008-04-24T06:09:33.036077Z PROPS-END Revision-number: 1 Prop-content-length: 155 Content-length: 155 K 7 svn:log V 53 adding the base folder structure to the famuz project K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-24T06:15:47.154345Z PROPS-END Node-path: branches Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: tags Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/libs Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/site Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Revision-number: 2 Prop-content-length: 162 Content-length: 162 K 7 svn:log V 60 - initial Import of the Flapp based FamuzWebsite Projectdata K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-24T06:52:35.069618Z PROPS-END Node-path: trunk/flash/apps/FamuzWebsite Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/assets Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/config Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/config/config.development.xml Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 1512 Text-content-md5: f97757627e5aeb911bb60e432fc83a00 Content-length: 1522 PROPS-END http://www.gengon.de/ locales/de_DE/locale.swf skins/default/ data/ skins/default/ Node-path: trunk/flash/apps/FamuzWebsite/bin/config/config.local.xml Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 1512 Text-content-md5: f97757627e5aeb911bb60e432fc83a00 Content-length: 1522 PROPS-END http://www.gengon.de/ locales/de_DE/locale.swf skins/default/ data/ skins/default/ Node-path: trunk/flash/apps/FamuzWebsite/bin/data Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/locales Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/locales/de_DE Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/locales/de_DE/locale.swf Node-kind: file Node-action: add Prop-content-length: 59 Text-content-length: 1224 Text-content-md5: 5a282df81c0bb20dbbc08a36204d3d1f Content-length: 1283 K 13 svn:mime-type V 24 application/octet-stream PROPS-END CWS xк”ЯsлDЧwѕУ+Щq'Љ“И QI!INZ†zRiД)m3га™3™x-­эmdЩЃ]ЧЩ .Р?CO№_Р7Ї‡žNќЌ$гќhЫ БGћоћючН}Лк# ќРјЯЬAP/ЮОžўАћ­ъ“њ–yд BVжэхчНЊу {АfGqлЉмКuЫqWееЁXaЧ!ЧG+![ZЎЅ€:a^L{œFЁ™иИѕљэххеї^C{§8H‘Оч€tIШ™SБ+ф{еVw1Џс^/ NpЮб ыDоС’•V€Ygн9&s8хЉmјQ“˜[92зЬгљЉ:“$bџДак™eтdЖэE]ЇG~п5Е*|vJ‚шѕ›eзњсA ВЇоDуХѓшМт__pиюу6Љm>NcЏэДFЬI­rгvoиЋЎћYVDт[w.єzфлWѕЩПхupWњю‡_О2dБП9ё—A3ŠчхЏЪЮМия? ŸьЗIиŽТ}Бжчф€я‘‡ТіEЄО ~›љQ@HA+Ц]R“РN7An—Ч4l+‡ѕ—|bg; MЛ‹CQ~lgЈ‘5і0ЕюGOтBКyЖOY/РЧЙн^L9qџЅz–’ЫBr›p4Њ[НСЙцsтёљSоhq#SгХ-О3^MуcY‘ь˜qв-ž9FѕЈ‹iX№њq,NlfНЃYЙ2Ћ ­“ iBQя <Ы пvШ8=rutOрЦюš#Ж§SЇйЇЇсЬЙОUГО];яЌgяЌw#ёqвФ‹чEл!'1і8=$™№ђ@Ўd1r˜|ŸеЭф•Ф1їФзБяgЋ”ії.dЙCyїъ1рf@ЮqЖ/€ЦЮF'. ч *ОQ~щэЋжŽ {ˆ›$`FщPyLhˆЂƒЬПѓEоKzЄІОбlЦD$ /ˆIЦЎз (љ§'ћŒФ›G”qіˆ0&6ѕЩ&3Iт $цf“Ф„rсЁЁљTHЭ.хІO #]ѓБј~Bлмэ'xs—“QЏ“H…‰Cqž“wŸйyNсg“АљЅpЄЈл&*БАR –”RnNSAi|nВTTСЌЂЭ•Еђ|Й\О\ОR^(4SЛZz_WЁЂKF~Ќ0>1Yœ*гЇg 4‹ „ Œ$ЩAAЉyЄŒ!X@Й ЄM!8р%Kњ,дпƒ—%]•бЅ%$_CђHўPOn˜мТt С›$+К ЊJ@ЮA ЁDЋ UŠ!ы єВ’T(+hаP дVгхЁ{OШeY7*CwИ †'uИЇ?аAGkф[cжЬV6ЦПџfќеžўrK‡[`иR‡;“вН$ŘИ8t­Х“жт‹WцАЅДŠг"{6њіеЫћтŽщŒœрЗАIв $ЌŒC•D!KCwoЊЁЛiЗ1у6.Й’лPФяXHŸŽ,ЄЙ„“•Œ& ‘П. жФ6ZЫжGжuыcыЫВV,лr,зЊXЋжšuу)ъhb‚&вшЫC—€ЗЄ‘Хя\Ѕ2„ќкtвъwоevv‘.4џ€ЪVЧ Node-path: trunk/flash/apps/FamuzWebsite/bin/sharedlib.swf Node-kind: file Node-action: add Prop-content-length: 59 Text-content-length: 1752 Text-content-md5: 2ca2b84add0ec1f96b868d09f77705d6 Content-length: 1811 K 13 svn:mime-type V 24 application/octet-stream PROPS-END CWS lxœ­—lUРПwэнЕ]ї‹ЎнPt#b„Y$18н(ќ˜ нTцЎcЋ›[щЪCLL‘‚Q“#2ЧHаЪжmЖb305&ŽD"1ЃA™пwяН{\B№›eїэч}яћѓнї^зƒRнp‡ s]P.OLL њ3P” ЊУh1Šц цЪр'ŠЩedVЦŒцжpƒ+oŽD3W7‡л‹"mбц№ї’жіˆaђЖЦpЬhhŽдзЁ†ЯКgIИ­‰Ќзн;еІQr mu,ќœqP]VџЌБ*юЅЎŒvЃ%о–§Й,DЗсјЊF#–ЙF@Usi‰Б№ЊxЄн $`[/om‰‡#-FL­ŠЦ"q#cMkМuAKC%jd…*ˆуЊUБH4ю HGP Д|%рLM’5йЉ9UMui’[г24йЋЩ™šœЅЩйš”ЃIЙмь#KВЫUuШ.Щ)РВ,Y•NIв@’мЧhpж_’<ъhpєРoDЭ}зhа] ъjPз‚К+ЈЛƒК'ЈЫјWЗбOЃ„ъaЧ)Ѓ7к™цY–Aж‚lгp­wк“Кs™WFЌўЇ‰{p њ мgюšЪ“ћМКsчЮ…џєМЌЊяОMь­tє%ыхзC3в+з4СОМ5ч>лЁlU?А•еЄ P“еГ€п\Q~aќцšюt{ПЛ)‘кЕr}ЂzвіQwщ+Л‡’іЊžФŒч‹ИzљSoъч% LИЉѓSАKU%єu  фЩ“ЁSUeќžЗЏ-"iM`ъ$тaЗŽЂbвIIU">ъGQ#"LJnSU7Іxѕч%лUEF‹бЄ%ЖкTd‰К%]–X?n‰КИ­6d‰O%%‚ћћ-V— ьљТ|=г{k0Чb LЏЋLФЙ†щˆZ,ТєКЫDфЭLЏчФЈШ‘щНW*т[ЫєzO-жЦє?HЅЫ(8!pд­s†f(;&КЃl@0 ‹ВС0|ЪN †iRvJ0,eп†eЃlL0,/e? †Л„ВГŒбeМсЕЮЦ8{Уgщ}Уй[ЏѕsvŠГЎ<рь$gіTr6ТYw^gœѕьљГcœНчqv”ГоНЛ9;Ьйa?э]FAХHp†fЫ/т нq–ф УbЌ@ч Уgl2p†irжХ–ƒБ[Bœaй8ГтУђ2vЋ>ŸŒMЁёбe4ШПЦњAЭPv•ѕƒКЃь2ы ‹ВПY?hј”§ЩњAгЄьжZЪ~c§ eЃьы-/eH?dЭЭЙŸХј‹9i\8Vќ_нISЅк(ИРџЉ`—Ьі ;.иof{ѕ і‡йdя іЇйdo іЗйdЏ vйlВ‚]5лƒьСЎ™эA'Lж\”“aйI‡Ѕo›“n№-&ЃSё@F“…t†2GqŽђАzлЪЭЁ$Л>ЩЩиэM€Мюћ~šЈ Чё…кxцмљ’ЏvK‹Л jNUпЮš я‡SзЗˆЏ‹6кl˜­Жљ1Зƒ-sЫит5З•-'sыйђ6ЗЇ­6цЖеЯмцМЦВц%A&>Зц`˜яЛЯ<Ћ`ћ‡ŒэЗZё ~Ћa5№L­Т”дБ§:Бѕ/ДдŠb Node-path: trunk/flash/apps/FamuzWebsite/bin/skins Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/skins/default Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/bin/version Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 4 Text-content-md5: 84315cd1eac36ec2ab6248bb81f1c443 Content-length: 14 PROPS-END 001 Node-path: trunk/flash/apps/FamuzWebsite/deploy Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/docs Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/docs/api Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/fla Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/fla/sharedlib.fla Node-kind: file Node-action: add Prop-content-length: 59 Text-content-length: 65536 Text-content-md5: d2ed715ca9d308858b5bffd487475063 Content-length: 65595 K 13 svn:mime-type V 24 application/octet-stream PROPS-END аЯрЁБс>ўџ ўџџџ'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASH@[ юЕ Ш4Р Contentsџџџџџџџџ:&IP 1 1198349748џџџџџџџџџџџџ$ИS 1 1198501811џџџџЂ13§џџџџџџџџџџџўџџџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ56789ўџџџ;<=>?@ABCDEFGHIJKLMNOPhџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџijlџџџџmnopqrstuvўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASH dЁ Ћ Ш Р Contentsџџџџџџџџџџџџ%&IP 1 1198349748џџџџџџџџ"S 1 1198501811џџџџЂ1џџџџџџџџ§џџџџџџџ ўџџџўџџџўџџџ!"#$ўџџџ&(§џџџ)*+,-./012QџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRSTUVWXYZ[\]^_`abcdefgkџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ  !"#ўџџџ%&'()*+,-.ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџCPicPageџџ CPicLayerџџ CPicFrame€€8333џз–ZG)уGуЙзЙуутуЙзЙуGу*Grџц)уGуЙзЙуутуЙзЙуGу*GG7њ§Œќ;;v4RŠџ4Ц;цўv4­фўŠџ4ЦХŒџцў4­tфў4;ЦŒџ4StV§Фў)уGуЙзЙуутуЙзЙуGу*GGўўЪG)уGуЙзЙуутуЙзЙуGу*G:*GG)уGуЙзЙуутуЙзЙуGуцG)уGуЙзЙуутуЙзЙуGу*G œџџџџ?џџџўџ%$џўџџўџ€€€8333џз *GG)уGуЙзЙуутуЙзЙуGу )уGуЙзЙуутуЙзЙуGу*GG7њ§Œќ;;v4RŠџ4Ц;цўv4­фўŠџ4ЦХŒџцў4­tфў4;ЦŒџ4StV§Фў)уGуЙзЙуутуЙзЙуGу*GGўўЪG)уGуЙзЙуутуЙзЙуGу*G:*GG)уGуЙзЙуутуЙзЙуGуцG)уGуЙзЙуутуЙзЙуGу*G џџџ?џџџўџЭZџўџџўџ€€€333џїЬ;;v4RŠџ4Ц;цўv4­фўŠџ4ЦХŒџцў4­tфў4;ЦŒџ4StGџџџ?џџџўџОFџўџџўџ€€ џўџEbene 1џџџџOџOџ€€€€333џїЬ;;v4RŠџ4Ц;цўv4­фўŠџ4ЦХŒџцў4­tфў4;ЦŒџ4StZџџџ?џџџўџHџўџџўџ€€ џўџEbene 10џџџџ™3Ьџ€€џџ CPicShape€€333џW€АШ)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџIџўџџўџ€ €€€8џџџ333џW€АШ)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџrnџўџџўџ€ €€€333џW€АШ)уGуЙзЙуутуЙзЙуGу*GG€€<џџџ?џџџўџ‹ џўџџўџ€ €€€333џW€АШ)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџ%3џўџџўџ€ €€€8џџџ333џW€АШ)уGуЙзЙуутуЙзЙуGу*GG€€џџџ?џџџўџШ@џўџџўџ€€ џўџEbene 2џџџџ™3Ьџ€€ €€€333џW€)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџџўџџўџ€ €€€333џW€)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџџўџџўџ€ €€€333џW€зЙуутуЙзЙуGу*GG)уGуЙ€€ џџџ?џџџўџс џўџџўџ€ €€€333џW€)уGуЙзЙуутуЙзЙуGу*GG€€=џџџ?џџџўџ§&џўџџўџ€€ џўџEbene 3џџџџџџOџ€€ €€€333џW€–vуЙзЙуутуЙзЙуGу*GG)уG€€џџџ?џџџўџ!_џўџџўџ€ €€€333џW€–vуЙзЙуутуЙзЙуGу*GG)уG€€ џџџ?џџџўџh$џўџџўџ€ €€€Ш333џW€–vуЙзЙуутуЙзЙуGу*GG)уG€€ џџџ?џџџўџ}Zџўџџўџ€ €€€333џW€–vуЙзЙуутуЙзЙуGу*GG)уG€€3џџџ?џџџўџG<џўџџўџ€€ џўџEbene 4џџџџџOџџ€€ €€€333џW€@)уGуЙзЙуутуЙзЙуGу*GG€€џџџ?џџџўџџўџџўџ€ €€€333џW€@)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџ9Aџўџџўџ€ €€€dd333џW€@)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџ,yџўџџўџ€ €€€333џW€@)уGуЙзЙуутуЙзЙуGу*GG€€)џџџ?џџџўџŽ\џўџџўџ€€ џўџEbene 5џџџџOџџџ€€ €€€333џW€ш@*GG)уGуЙзЙуутуЙзЙуGу€€'џџџ?џџџўџПџўџџўџ€ €€€333џW€ш@*GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџЉ<џўџџўџ€ €€€Ш333џW€ш@*GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџФ9џўџџўџ€ €€€333џW€ш@*GG)уGуЙзЙуутуЙзЙуGу€€џџџ?џџџўџuџўџџўџ€€ џўџEbene 6џџџџ€€€џ€€ €€€333џW€ВG)уGуЙзЙуутуЙзЙуGу*G€€1џџџ?џџџўџ@Fџўџџўџ€ €€€333џW€x*GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџqTџўџџўџ€ €€€œџџџd333џW€x*GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџЏџўџџўџ€ €€€333џW€ВG)уGуЙзЙуутуЙзЙуGу*G€€џџџ?џџџўџђ@џўџџўџ€€ џўџEbene 7џџџџO€џџ€€ € €€€333џW€Ш *GG)уGуЙзЙуутуЙзЙуGу€€333џW€ш)уGуЙзЙуутуЙзЙуGу*GG€€;џџџ?џџџўџС.џўџџўџ€ €€€333џW€Ш *GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџdџўџџўџ€ € €€€8џџџ333џW€Ш *GG)уGуЙзЙуутуЙзЙуGу€€8џџџ333џW€Ш *GG)уGуЙзЙуутуЙзЙуGу€€ џџџ?џџџўџа#џўџџўџ€ € €€€333џW€Ш *GG)уGуЙзЙуутуЙзЙуGу€€333џW€ш)уGуЙзЙуутуЙзЙуGу*GG€€ џџџ?џџџўџђEџўџџўџ€€ џўџEbene 8џџџџџOOџ€€ €€€333џW€уGу*GG)уGуЙзЙуутуЙзЙ€€Eџџџ?џџџўџ2qџўџџўџ€ €€€333џW€уGу*GG)уGуЙзЙуутуЙзЙ€€ џџџ?џџџўџHeџўџџўџ€ €€€œџџџœџџџ333џW€уGу*GG)уGуЙзЙуутуЙзЙ€€ џџџ?џџџўџA/џўџџўџ€ €€€333џW€уGу*GG)уGуЙзЙуутуЙзЙ€€џџџ?џџџўџжmџўџthis.gotoAndPlay( 10 );џўџ€€ џўџEbene 9џџџџOџOџ€€ €fџPя0€™џPяH€ЬџPя`€џџPяx€3џя€33џ(я€S 2 1198503554џџџџџџџџџџџџ|џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ  !ўџџџ#$%&ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџсJџўџџўџ€џџ CPicShape€€џ€ € uйкпџџ_atџџj–ћжвжj<˜*ўn<,ўв–ћв </component> €€-џџџ?џџџўџRiџўџџўџ€€ џўџmaskџџџџ™3Ьџ €€€€,џџџ?џџџўџџўџџўџ€€€џџџ?џџџўџ]nџўџ$this.stop(); this.gotoAndPlay( 1 );џўџ€€ џўџasџџџџOџOџ€€,уЙџџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџ„gџўџџўџ€€ џўџEbene 2џџџџ™3Ьџ€€emaUrl='' schemaOperation='' sceneRootLabel='Szene 1'Cџџ CDocumentPageP 1 1198349748џўџSzene 1џўџД]mGџўџџўџџўџџўџџўџџџџџџўџg~Hџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 2 1198503554џўџ PreloaderClipџўџМoGf‚ЖoGcџўџџўџџўџ PreloaderClipџўџџўџSymbol 1џџџџџўџЉHџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 1 1198501811џўџPreloaderMaskClipџўџМoGfГЏoGaџўџџўџџўџџўџџўџSyџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmbol 1џџџџџўџ&ЕoGџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€ј*@hhhhhџџџџРРРџ#ДџўџlegacyLineSpacingџўџ0џўџPropSheet::ActiveTabџўџ1085Ђџўџ%PublishFormatProperties::htmlFileNameџўџsharedlib.htmlџўџ"PublishHtmlProperties::StartPausedџўџ0џўџVector::AS3 Package Pathsџўџ џўџ PublishRNWKProperties::speed256Kџўџ0џўџ!PublishGifProperties::PaletteNameџўџџўџPublishFormatProperties::jpegџўџ0џўџPublishHtmlProperties::Loopџўџ1џўџPublishProfileProperties::nameџўџStandardџўџ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џўџџўџVector::DocumentClassџўџџўџ&PublishRNWKProperties::singleRateAudioџўџ0џўџ&PublishRNWKProperties::speedSingleISDNџўџ0џўџ$PublishPNGProperties::OptimizeColorsџўџ1џўџPublishQTProperties::Widthџўџ550џўџ%PublishFormatProperties::projectorMacџўџ0џўџ'PublishFormatProperties::gifDefaultNameџўџ1џўџ&PublishFormatProperties::flashFileNameџўџ../bin/sharedlib.swfџўџVector::Package PathsџўџџўџVector::Compress Movieџўџ1џўџVector::ScriptStuckDelayџўџ15џўџ#PublishRNWKProperties::flashBitRateџўџ1200џўџ%PublishRNWKProperties::mediaCopyrightџўџ(c) 2000џўџPublishGifProperties::Smoothџўџ1џўџPublishFormatProperties::htmlџўџ0џўџ$PublishFormatProperties::pngFileNameџўџ sharedlib.pngџўџ(PublishHtmlProperties::VerticalAlignmentџўџ1џўџPublishHtmlProperties::Qualityџўџ4џўџVector::FireFoxџўџ0џўџVector::Invisible Layerџўџ1џўџVector::AS3ExportFrameџўџ1џўџ"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џўџ sharedlib.swtџўџVector::Templateџўџ0џўџ2PublishHtmlProperties::VersionDetectionIfAvailableџўџ0џўџ*PublishHtmlProperties::HorizontalAlignmentџўџ1џўџ"PublishHtmlProperties::DisplayMenuџўџ1џўџVector::Protectџўџ0џўџVector::Qualityџўџ80џўџPublishJpegProperties::DPIџўџ4718592џўџPublishGifProperties::Interlaceџўџ0џўџ"PublishGifProperties::DitherSolidsџўџ0џўџPublishPNGProperties::Smoothџўџ1џўџPublishPNGProperties::BitDepthџўџ24-Bit (Alpha)џўџPublishQTProperties::Flattenџўџ1џўџ#PublishFormatProperties::qtFileNameџўџ sharedlib.movџўџVector::AS3Optimizeџўџ1џўџPublishRNWKProperties::speed28Kџўџ1џўџ!PublishRNWKProperties::mediaTitleџўџџўџ$PublishRNWKProperties::mediaKeywordsџўџџўџPublishGifPropertiesS 2 1198503554џџџџџџџџџџџџуџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџсJџўџџўџ€џџ CPicShape€€џ€ € uйкпџџ_atџџj–ћжвжj<˜*ўn<,ўв–ћв </component> €€-џџџ?џџџўџRiџўџџўџ€€ џўџmaskџџџџ™3Ьџ €€€€,џџџ?џџџўџџўџџўџ€€€џџџ?џџџўџ]nџўџџўџ€€ џўџasџџџџOџOџ€€,џџџ?џџџўџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteЗУ ЗУ џџџџџўџ-:џўџџўџџўџ„<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Szene 1' oldCopiedComponentPath='7'> </component> €€џџџ?џџџўџ„gџўџџўџ€€ џўџEbene 2џџџџ™3Ьџ€€S 2 1198503554џўџ PreloaderClipџўџCџџ CDocumentPageP 1 1198349748џўџSzene 1џўџД]mGџўџџўџџўџџўџџўџџџџџџўџбHџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 2 1198503554џўџ PreloaderClipџўџМoGf‚ЖoGcџўџџўџџўџ PreloaderClipџўџџўџSymbol 1џџџџџўџф‡Hџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€€S 1 1198501811џўџPreloaderMaskClipџўџМoGfГЏoGaџўџџўџџўџџўџџўџSymbol 1џџџџџўџ&ЕoGџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€€€€ј*@hhhhhџџџџРРРџ#ДџўџlegacyLineSpacingџўџ0џўџPropSheet::ActiveTabџўџ1085Ђџўџ%PublishFormatProperties::htmlFileNameџўџsharedlib.htmlџўџ"PublishHtmlProperties::StartPausedџўџ0џўџVector::AS3 Package Pathsџўџ џўџ PublishRNWKProperties::speed256Kџўџ0џўџ!PublishGifProperties::PaletteNameџўџџўџPublishFormatProperties::jpegџўџ0џўџPublishHtmlProperties::Loopџўџ1џўџPublishProfileProperties::nameџўџStandardџўџ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џўџџўџVector::DocumentClassџўџџўџ&PublishRNWKProperties::singleRateAudioџўџ0џўџ&PublishRNWKProperties::speedSingleISDNџўџ0џўџ$PublishPNGProperties::OptimizeColorsџўџ1џўџPublishQTProperties::Widthџўџ550џўџ%PublishFormatProperties::projectorMacџўџ0џўџ'PublishFormatProperties::gifDefaultNameџўџ1џўџ&PublishFormatProperties::flashFileNameџўџ../bin/sharedlib.swfџўџVector::Package PathsџўџџўџVector::Compress Movieџўџ1џўџVector::ScriptStuckDelayџўџ15џўџ#PublishRNWKProperties::flashBitRateџўџ1200џўџ%PublishRNWKProperties::mediaCopyrightџўџ(c) 2000џўџPublishGifProperties::Smoothџўџ1џўџPublishFormatProperties::htmlџўџ0џўџ$PublishFormatProperties::pngFileNameџўџ sharedlib.pngџўџ(PublishHtmlProperties::VerticalAlignmentџўџ1џўџPublishHtmlProperties::Qualityџўџ4џўџVector::FireFoxџўџ0џўџVector::Invisible Layerџўџ1џўџVector::AS3ExportFrameџўџ1џўџ"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џўџ sharedlib.swtџўџVector::Templateџўџ0џўџ2PublishHtmlProperties::VersionDetectionIfAvailableџўџ0џўџ*PublishHtmlProperties::HorizontalAlignmentџўџ1џўџ"PublishHtmlProperties::DisplayMenuџўџ1џўџVector::Protectџўџ0џўџVector::Qualityџўџ80џўџPublishJpegProperties::DPIџўџ4718592џўџPublishGifProperties::Interlaceџўџ0џўџ"PublishGifProperties::DitherSolidsџўџ0џўџPublishPNGProperties::Smoothџўџ1џўџPublishPNGProperties::BitDepthџўџ24-Bit (Alpha)џўџPublishQTProperties::Flattenџўџ1џўџ#PublishFormatProperties::qtFileNameџўџ sharedlib.movџўџVector::AS3Optimizeџўџ1џўџPublishRNWKProperties::speed28Kџўџ1џўџ!PublishRNWKProperties::mediaTitleџўџџўџ$PublishRNWKProperties::mediaKeywordsџўџџўџPublishGifProperties::Widthџўџ550џўџ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џўџ sharedlib.exeџўџPublishHtmlProperties::Alignџўџ0џўџ!PublishProfileProperties::versionџўџ1џўџVector::Package Export Frameџўџ1џўџ$PublishJpegProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::PaletteOptionџўџџўџ)PublishFormatProperties::flashDefaultNameџўџ0џўџ%PublishFormatProperties::jpegFileNameџўџ sharedlib.jpgџўџPublishHtmlProperties::Widthџўџ550џўџPublishHtmlProperties::Heightџўџ400џўџVector::Omit Trace Actionsџўџ0џўџVector::Debugging PasswordџўџџўџVector::Export Swcџўџ0џўџ"PublishJpegProperties::Progressiveџўџ0џўџ"PublishPNGProperties::DitherSolidsџўџ0џўџ#PublishQTProperties::PlayEveryFrameџўџ0џўџPublishFormatProperties::pngџўџ0џўџPublishFormatProperties::rnwkџўџ0џўџ(PublishFormatProperties::htmlDefaultNameџўџ1џўџ-PublishFormatProperties::projectorMacFileNameџўџ sharedlib.appџўџ2PublishHtmlProperties::UsingDefaultContentFilenameџўџ1џўџ!PublishHtmlProperties::WindowModeџўџ0џўџ'PublishHtmlProperties::TemplateFileNameџўџC:\Dokumente und Einstellungen\akaemmerer\Lokale Einstellungen\Anwendungsdaten\Adobe\Flash CS3\de\Configuration\HTML\Default.htmlџўџVector::TopDownџўџ0џўџVector::DeviceSoundџўџ0џўџVector::AS3Coachџўџ1џўџVector::AS3AutoDeclareџўџ1џўџVector::UseAS3Namespaceџўџ1џўџPublishJpegProperties::Sizeџўџ0џўџPublishGifProperties::Heightџўџ400џўџPublishPNGProperties::Interlaceџўџ0џўџ"PublishFormatProperties::generatorџўџ0џўџ&PublishHtmlProperties::ContentFilenameџўџџўџ(PublishHtmlProperties::AlternateFilenameџўџџўџ+PublishHtmlProperties::OwnAlternateFilenameџўџџўџVector::Reportџўџ0џўџPublishRNWKProperties::speed56Kџўџ1џўџPublishGifProperties::LoopCountџўџџўџ'PublishGifProperties::TransparentOptionџўџџўџPublishGifProperties::MaxColorsџўџ255џўџ%PublishPNGProperties::RemoveGradientsџўџ0џўџPublishQTProperties::Heightџўџ400џўџPublishFormatProperties::qtџўџ0џўџVector::Stream Compressџўџ7џўџVector::Event Formatџўџ0џўџVector::Versionџўџ9џўџVector::AS3Strictџўџ1џўџ"PublishRNWKProperties::audioFormatџўџ0џўџ$PublishGifProperties::OptimizeColorsџўџ1џўџ0PublishFormatProperties::projectorWinDefaultNameџўџ1џўџPublishHtmlProperties::Scaleџўџ0џўџVector::Event Compressџўџ7џўџVector::ActionScriptVersionџўџ3џўџVector::StreamUse8kSampleRateџўџ0џўџVector::EventUse8::Widthџўџ550џўџ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џўџ sharedlib.exeџўџPublishHtmlProperties::Alignџўџ0џўџ!PublishProfileProperties::versionџўџ1џўџVector::Package Export Frameџўџ1џўџ$PublishJpegProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::PaletteOptionџўџџўџ)PublishFormatProperties::flashDefaultNameџўџ0џўџ%PublishFormatProperties::jpegFileNameџўџ sharedlib.jpgџўџPublishHtmlProperties::Widthџўџ550џўџPublishHtmlProperties::Heightџўџ400џўџVector::Omit Trace Actionsџўџ0џўџVector::Debugging PasswordџўџџўџVector::Export Swcџўџ0џўџ"PublishJpegProperties::Progressiveџўџ0џўџ"PublishPNGProperties::DitherSolidsџўџ0џўџ#PublishQTProperties::PlayEveryFrameџўџ0џўџPublishFormatProperties::pngџўџ0џўџPublishFormatProperties::rnwkџўџ0џўџ(PublishFormatProperties::htmlDefaultNameџўџ1џўџ-PublishFormatProperties::projectorMacFileNameџўџ sharedlib.appџўџ2PublishHtmlProperties::UsingDefaultContentFilenameџўџ1џўџ!PublishHtmlProperties::WindowModeџўџ0џўџ'PublishHtmlProperties::TemplateFileNameџўџC:\Dokumente und Einstellungen\akaemmerer\Lokale Einstellungen\Anwendungsdaten\Adobe\Flash CS3\de\Configuration\HTML\Default.htmlџўџVector::TopDownџўџ0џўџVector::DeviceSoundџўџ0џўџVector::AS3Coachџўџ1џўџVector::AS3AutoDeclareџўџ1џўџVector::UseAS3Namespaceџўџ1џўџPublishJpegProperties::Sizeџўџ0џўџPublishGifProperties::Heightџўџ400џўџPublishPNGProperties::Interlaceџўџ0џўџ"PublishFormatProperties::generatorџўџ0џўџ&PublishHtmlProperties::ContentFilenameџўџџўџ(PublishHtmlProperties::AlternateFilenameџўџџўџ+PublishHtmlProperties::OwnAlternateFilenameџўџџўџVector::Reportџўџ0џўџPublishRNWKProperties::speed56Kџўџ1џўџPublishGifProperties::LoopCountџўџџўџ'PublishGifProperties::TransparentOptionџўџџўџPublishGifProperties::MaxColorsџўџ255џўџ%PublishPNGProperties::RemoveGradientsџўџ0џўџPublishQTProperties::Heightџўџ400џўџPublishFormatProperties::qtџўџ0џўџVector::Stream Compressџўџ7џўџVector::Event Formatџўџ0џўџVector::Versionџўџ9џўџVector::AS3Strictџўџ1џўџ"PublishRNWKProperties::audioFormatџўџ0џўџ$PublishGifProperties::OptimizeColorsџўџ1џўџ0PublishFormatProperties::projectorWinDefaultNameџўџ1џўџPublishHtmlProperties::Scaleџўџ0џўџVector::Event Compressџўџ7џўџVector::ActionScriptVersionџўџ3џўџVector::StreamUse8kSampleRateџўџ0џўџVector::EventUse8kSampleRateџўџ0џўџPublishJpegProperties::Heightџўџ400џўџ PublishRNWKProperties::speed512Kџўџ0џўџ%PublishGifProperties::RemoveGradientsџўџ0џўџPublishPNGProperties::Widthџўџ550џўџPublishPNGProperties::Heightџўџ400џўџ&PublishFormatProperties::qtDefaultNameџўџ1џўџ$PublishFormatProperties::gifFileNameџўџ sharedlib.gifџўџ"PublishHtmlProperties::VersionInfoџўџџўџVector::Stream Formatџўџ0џўџPublishJpegProperties::Widthџўџ550џўџ"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џўџ0џўџ%PublishFormatProperties::projectorWinџўџ0џўџ%PublishFormatProperties::rnwkFileNameџўџsharedlib.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џЊџЬџџџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџрgy]џўџ[Gui]МoGfџўџџўџџўџџўџџўџџџџџџўџџўџ"PublishQTPrkSampleRateџўџ0џўџPublishJpegProperties::Heightџўџ400џўџ PublishRNWKProperties::speed512Kџўџ0џўџ%PublishGifProperties::RemoveGradientsџўџ0џўџPublishPNGProperties::Widthџўџ550џўџPublishPNGProperties::Heightџўџ400џўџ&PublishFormatProperties::qtDefaultNameџўџ1џўџ$PublishFormatProperties::gifFileNameџўџ sharedlib.gifџўџ"PublishHtmlProperties::VersionInfoџўџџўџVector::Stream Formatџўџ0џўџPublishJpegProperties::Widthџўџ550џўџ"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џўџPublisoperties::QTSndSettingsџџCQTAudioSettingsџџџўџhџўџџўџџџџџџўџџўџџўџџўџLџџџџ юBSaved by Adobe Flash Windows 9.0 build 494 timecount = 1208450985яx€Ьџя`€Ь3џ я`€Ьfџя`€Ь™џя`€ЬЬџ(я`€Ьџџ0яx€џџяx€џ3џяx€џfџяx€џ™џяx€џЬџ яx€џџџ(яx€џ€џџPяx€hQTProperties::Loopingџўџ0џўџ%PublishFormatProperties::defaultNamesџўџ0џўџ%PublishFormatProperties::projectorWinџўџ0џўџ%PublishFormatProperties::rnwkFileNameџўџsharedlib.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џЊџЬџџџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџСХZЛџўџ[Gui]МoGfџўџџўџџўџџўџџўџџџџџџўџџўџ"PublishQTProperties::QTSndSettingsџџCQTAudioSettingsџџџўџhџўџџўџџџџџџўџџўџџўџџўџLџџџџ юBSaved by Adobe Flash Windows 9.0 build 494 timecount = 1208455662 Node-path: trunk/flash/apps/FamuzWebsite/fla/skins Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/fla/skins/default Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/fla/tests Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/locales Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/locales/de_DE Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/locales/de_DE/locale.properties Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 289 Text-content-md5: e146a082f4428be0b0581fa81a4fdd02 Content-length: 299 PROPS-END #common label translations yesLabel = Ja noLabel = Nein okLabel = OK cancelLabel = Abbrechen closeLabel = SchlieУŸen #common message translations userExistsMessage = Es existiert bereits ein User mit diesem Namen. Suchen Sie sich einen anderen aus. testMessage = eine Test mit = trenner Node-path: trunk/flash/apps/FamuzWebsite/locales/en_US Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/locales/en_US/locale.properties Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 266 Text-content-md5: 6bd7bfe27ddf36ea374fee0f9a57d632 Content-length: 276 PROPS-END #common label translations yesLabel = Yes noLabel = No okLabel = OK cancelLabel = Cancel closeLabel = Close #common message translations userExistsMessage = this username is used by an other user. Please select an other. testMessage = just a test with = delimiter Node-path: trunk/flash/apps/FamuzWebsite/resources Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/Assets.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 92 Text-content-md5: 89e398e124d792fc3919496e5a7c55fc Content-length: 133 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website { import flash.display.*; public class Assets { } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/Defines.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 345 Text-content-md5: 1c1467671c816b0685c2062655da9e0b Content-length: 386 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website { import de.gengon.app.core.ApplicationDefines; public class Defines extends ApplicationDefines { // SCREEN PLACEHOLDER FOR GENERATOR // CONTROLLER PLACEHOLDER FOR GENERATOR // VIEW PLACEHOLDER FOR GENERATOR } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/FamuzWebsite.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 5699 Text-content-md5: 0f1955e27976ba469327210e0f2dcc28 Content-length: 5740 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ * * This is the application class which represents the logical * base for the whole thing. An Application class contains per default one * ScreenManager, ControllerManager and an ViewManager to manage all relevant parts of the Application. */ package de.gengon.famuz.website { import de.gengon.app.apps.ExtendedApplication; import de.gengon.app.core.*; import de.gengon.app.events.CommandEvent; import de.gengon.app.manager.*; import de.gengon.famuz.website.commands.startup.*; import de.gengon.famuz.website.commands.*; import de.gengon.lib.manager.LanguageManager; import flash.display.*; import flash.events.Event; import de.gengon.famuz.website.gui.assets.PreloaderClip; import de.gengon.app.manager.screenmanager.IScreen; /** * This is the Application class. Store here all quickly accessable * objects, for example some data objects etc. */ public class FamuzWebsite extends ExtendedApplication { /** * Include the Version.as file that is changed during deployment */ include "Version.as"; /** * Stores the PreloaderClip object. */ protected var _preloaderClip:PreloaderClip; /** * Applications constructor() * only call the super() constructor. Dont place any code here. * Place init code into the init() method. * The init() method is called by the super constructor. */ public function FamuzWebsite() { super(); } /** * Initilize the application by setting up several properties * and adds Commands for init phase of the Application to the Batch object. */ override public function init():void { // create the Startup macro Command at first. this.startupMacroCommand = new StartupMacroCommand( this ); super.init(); this.version = APP_VERSION; this.built = APP_BUILD + ", version: " + this.version; Log.info( "Application build: " + this.built ); // setup the Stage settings for align and scalling // adding a listener for resizing of the application. // For example fullsize Applications this.stage.scaleMode = StageScaleMode.NO_SCALE; this.stage.align = StageAlign.TOP_LEFT; this.stage.addEventListener( Event.RESIZE, this.onResize, false, 0, true ); // setting up the environment and fill the bacth with Commands to process // this could be setted externaly in a later step this.environment = null != this.loaderInfo.parameters.environment ? this.loaderInfo.parameters.environment : ApplicationDefines.ENVIRONMENT_LOCAL; this.locale = null != this.loaderInfo.parameters.locale ? this.loaderInfo.parameters.locale : ApplicationDefines.DEFAULT_LOCALE; } /** * The run method is automaticly called by the super.constructor after the init() method. * first playe all custom code then call the super.run() method. This will start the batch prozessor. */ override public function run() :void { this.attachPreloader(); // set the config file to load, this could be an Variable assign in the HTML embed var commandData:Object = new Object(); commandData.configFile = null != this.loaderInfo.parameters.configFile ? this.loaderInfo.parameters.configFile : "config/config." + this.environment + ".xml"; commandData.deepLink = null != this.loaderInfo.parameters.deepLink ? this.loaderInfo.parameters.deepLink : null; this.startupMacroCommand.execute( commandData ); } /** * Eventhandler for executed IMacroCommand subcommands. Each time a Command is executed * this Event is fired right before the next Command is processed. The Event conatins a reference to the * Command that is procesed before. * * @param event Event Object */ override public function onCommandExecuted( event:CommandEvent ) :void { // check wath was the last Command executed to operate in a special way /*if( event.data is LoadConfig ) { }*/ } /** * Eventhandler when the IMacroCommand is stopped. * * @param event Event Object */ override public function onCommandStopped( event:CommandEvent ) :void { Log.info( this + ".onCommandStopped()" ); } /** * Eventhandler for errors during the IMacroCommand sequence. If a Command * gets an error during execution this Event is fired. * * @param event Event object */ override public function onCommandError( event:CommandEvent ) :void { Log.error( this + ".onCommandError() message: " + event.data ); } /** * Eventhandler for finished IMacroCommand. After all Commands are successfully process * this event is fired. * * @param event Event Object */ override public function onCommandFinished( event:CommandEvent ) :void { super.onCommandFinished( event ); this.dettachPreloader(); } /** * Eventhandler when the stage is resized to an other size. * Use this eventhandler for scalable Applications * * @param event Event Object */ protected function onResize( event:Event ) :void { //Log.info( this + "onResize()" ); } /** * Attaches a Preloader object. */ protected function attachPreloader() :void { this._preloaderClip = new PreloaderClip(); this._preloaderClip.x = this.stage.stageWidth / 2 + this._preloaderClip.width / 2; this._preloaderClip.y = this.stage.stageHeight / 2 + this._preloaderClip.height / 2; this.addChild( this._preloaderClip ); } /** * Remove the PreloaderClip object from the Applications childlist. */ protected function dettachPreloader() :void { this.removeChild( this._preloaderClip ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/Version.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 120 Text-content-md5: a04fdf86b427e3e0bb0c7c56cf8dd18e Content-length: 161 K 12 svn:keywords V 8 Revision PROPS-END яЛПprotected static const APP_VERSION:String = "0001"; protected static const APP_BUILD:String = "2007-03-30 23:59:59"; Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 686 Text-content-md5: e83e138ce261e825d4b2c390568ab255 Content-length: 727 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ * * This is the Base Class for all Commands used in the Application. * Each Command should inherit from this class instead if an other special BaseCommand * is defined. In this case the specific BaseCommand should inherit from this class. */ package de.gengon.famuz.website.base { import de.gengon.app.abstract.AbstractCommand; import de.gengon.app.core.IApplication; public class BaseCommand extends AbstractCommand { /** * Constructor * * @param app A reference to the Application object */ public function BaseCommand( app:IApplication = null ) { super( app ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseController.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 1834 Text-content-md5: 0a8fad58dd0358225e9622fcec349143 Content-length: 1875 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ * * This is the Base Class for all Controllers used in the Application. * Each Controller should inherit from this BaseController class. */ package de.gengon.famuz.website.base { import de.gengon.app.abstract.AbstractController; import de.gengon.app.core.IApplication; import de.gengon.app.manager.SkinManager; import de.gengon.lib.events.LocaleManagerEvent; import de.gengon.app.events.SkinManagerEvent; import de.gengon.lib.manager.LocaleManager; import de.gengon.app.events.ControllerEvent; public class BaseController extends AbstractController { /** * Constructor * * @param name The name of the controller. * @param app A reference to the Application object */ public function BaseController( name:String, app:IApplication ) { super( name, app ); } override public function init():void { LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_CHANGE, this.onLocaleChange, false, 0, true ); LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_ADD, this.onLocaleAdd, false, 0, true ); SkinManager.getInstance().addEventListener( SkinManagerEvent.EVENT_SKIN_CHANGE, this.onSkinChange, false, 0, true ); } override public function destroy() :void { this.disable(); LocaleManager.getInstance().removeEventListener( LocaleManagerEvent.EVENT_LOCALE_CHANGE, this.onLocaleChange ); LocaleManager.getInstance().removeEventListener( LocaleManagerEvent.EVENT_LOCALE_ADD, this.onLocaleAdd ); SkinManager.getInstance().removeEventListener( SkinManagerEvent.EVENT_SKIN_CHANGE, this.onSkinChange ); this.dispatchEvent( new ControllerEvent( ControllerEvent.EVENT_CONTROLLER_DESTROYED, true, true ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseEventHandler.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 826 Text-content-md5: 4a983062fc3bdca28cb4d7d550dc6638 Content-length: 867 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ * * This is the Base Class for all EventHandler used in the Application. * Each EventHandler should inherit from this BaseEventHandler class. */ package de.gengon.famuz.website.base { import de.gengon.famuz.website.Flapp; public class BaseEventHandler { protected var _application:Flapp; protected var _initialized:Boolean; public function BaseEventHandler() { this._initialized = false; } public function get initialized() :Boolean { return this._initialized; } public function get application() :Flapp { return this._application; } public function set application( app:Flapp ) :void { this._application = app; } public function init() :void { this._initialized = true; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseLoadCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 2275 Text-content-md5: 11b9f76309869906d60e66fd00313511 Content-length: 2316 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.base { import de.gengon.app.core.*; import de.gengon.app.events.CommandEvent; import flash.events.*; import flash.net.*; public class BaseLoadCommand extends BaseCommand { protected var url:String = ""; protected var loader:URLLoader; public function BaseLoadCommand( app:IApplication = null, url:String = null ) { super( app ); this.url = url; this.loader = new URLLoader(); } protected function load() :void { Log.info( this + ".load() url: " + this.url ); var request:URLRequest = new URLRequest( this.url ); if( this.application.environment != ApplicationDefines.ENVIRONMENT_LOCAL ) { request.method = URLRequestMethod.GET; request.data = { built:this.application.built }; } this.loader.addEventListener( Event.COMPLETE, this.onLoadComplete, false, 0, true ); this.loader.addEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError, false, 0, true ); this.loader.addEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus, false, 0, true ); this.loader.addEventListener( IOErrorEvent.IO_ERROR, this.onLoadError, false, 0, true ); this.loader.load( request ); } protected function removeLoaderListener() :void { this.loader.removeEventListener( Event.COMPLETE, this.onLoadComplete ); this.loader.removeEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError ); this.loader.removeEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus ); this.loader.removeEventListener( IOErrorEvent.IO_ERROR, this.onLoadError ); } protected function onLoadComplete( event:Event ) :void { Log.info( this + ".onLoadComplete()" ); } protected function onHttpStatus( event:HTTPStatusEvent ) :void { Log.info( this + ".onHttpStatus() status: " + event.status ); } protected function onLoadError( event:ErrorEvent ) :void { Log.fatal( this + ".onLoadError() message: " + event.text ); this.removeLoaderListener(); this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_ERROR, false, false, event.text ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseScreen.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 1910 Text-content-md5: cee1952765216a675796c2a89e2e68ac Content-length: 1951 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.base { import de.gengon.app.abstract.AbstractScreen; import de.gengon.app.core.IApplication; import de.gengon.app.events.ScreenManagerEvent; import de.gengon.app.manager.screenmanager.IScreen; import de.gengon.famuz.website.Flapp; import de.gengon.app.events.SkinManagerEvent; import de.gengon.app.manager.SkinManager; import de.gengon.lib.events.LocaleManagerEvent; import de.gengon.lib.manager.LocaleManager; import de.gengon.lib.manager.languagemanager.ILanguageManagerListener; public class BaseScreen extends AbstractScreen implements IScreen, ILanguageManagerListener { public function BaseScreen( app:IApplication ) { super( app ); } override public function init():void { super.init(); LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_CHANGE, this.onLocaleChange, false, 0, true ); LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_ADD, this.onLocaleAdd, false, 0, true ); SkinManager.getInstance().addEventListener( SkinManagerEvent.EVENT_SKIN_CHANGE, this.onSkinChange, false, 0, true ); } override public function show( event:ScreenManagerEvent ) :void { //TODO: implement function } override public function hide( event:ScreenManagerEvent ) :void { //TODO: implement function } override public function update( event:ScreenManagerEvent ) :void { //TODO: implement function } override public function onLanguageAdd( event:LanguageManagerEvent ) :void { //TODO: implement function } override public function onLanguageChange( event:LanguageManagerEvent ) :void { //TODO: implement function } override public function onSkinChange( event:SkinManagerEvent ) :void { //TODO: implement function } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseView.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 3306 Text-content-md5: ef0a9df4354e518798efce602dd48d5f Content-length: 3347 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ * * This is the Base Class for all View used in the Application. * Each View should inherit from this BaseView class. */ package de.gengon.famuz.website.base { import de.gengon.app.abstract.AbstractView; import de.gengon.app.core.IApplication; import de.gengon.lib.errors.UnknownValueError; import de.gengon.app.events.SkinManagerEvent; import de.gengon.lib.events.LocaleManagerEvent; import de.gengon.app.manager.SkinManager; import de.gengon.lib.manager.LocaleManager; public class BaseView extends AbstractView { /** * Constructor * * @param name Name of the View defined in the Defines class * @param app A reference to the Project Application */ public function BaseView( name:String, app:IApplication ) { super( name, app ); } /** * The init() method is called after the instanciation mostley this is done * in the InitControllerAndView Command Class. All init Process should be placed here. */ override public function init() :void { super.init(); LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_CHANGE, this.onLocaleChange, false, 0, true ); LocaleManager.getInstance().addEventListener( LocaleManagerEvent.EVENT_LOCALE_ADD, this.onLocaleAdd, false, 0, true ); SkinManager.getInstance().addEventListener( SkinManagerEvent.EVENT_SKIN_CHANGE, this.onSkinChange, false, 0, true ); this.skinPath = this.settings.defaultSkinPath; this.skinToLoad = this.settings.skinToLoad; } /** * This Event handler is called after a skin shange is made. * In the newSkin property of the SkinManagerEvent object the new skinPath is * defined. * * @param event Event object. */ override public function onSkinChange( event:SkinManagerEvent ) :void { this.skinPath = event.newSkin.skinPath; } /** * The create() method should load or attach the skin once. */ override public function create() :void { Log.info( this + ".create()" ); if( !this.created ) { this.load( this.skinPath + this.skinToLoad ); } super.create(); } override public function destroy() :void { LocaleManager.getInstance().removeEventListener( LocaleManagerEvent.EVENT_LOCALE_CHANGE, this.onLocaleChange ); LocaleManager.getInstance().removeEventListener( LocaleManagerEvent.EVENT_LOCALE_ADD, this.onLocaleAdd ); SkinManager.getInstance().removeEventListener( SkinManagerEvent.EVENT_SKIN_CHANGE, this.onSkinChange ); super.destroy(); } override public function i18n( key:String ) :String { var value:String = ""; try { value = LanguageManager.getInstance().get( key ); } catch( error:UnknownValueError ) { value = LanguageManager.getInstance().language + " __" + key + "__"; } return value; } /** * The show() method switches the visibility of the view or starts an show animation like alpha blend * If the View is not yet completed the call is buffered and is called after the View is complete loaded or attached. */ override public function show() :void { if( !this.completed ) { this.addCall( this.show ); return; } this.visible = true; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseXmlResult.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 905 Text-content-md5: b2e6f1aa16d8102ecc07e1dddc6f3475 Content-length: 946 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.base { import flash.events.EventDispatcher; import de.gengon.app.core.IApplication; import de.gengon.famuz.website.events.XmlResultEvent; public class BaseXmlResult extends EventDispatcher { protected var application:IApplication; public function BaseXmlResult( app:IApplication ) { this.application = app; } /** * This Method is called by the overlaying Service instance. * This is NOT an Event that is Dispatched. * * @param */ public function onResult( data:Object ) :void { this.dispatchEvent( new XmlResultEvent( XmlResultEvent.EVENT_RESULT, false, false, data ) ); } public function onFault( data:Object ) :void { this.dispatchEvent( new XmlResultEvent( XmlResultEvent.EVENT_FAULT, false, false, data ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/base/BaseXmlService.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 2631 Text-content-md5: fdcff13f8e096484887a5f8a88e37d55 Content-length: 2672 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.base { import flash.events.*; import flash.net.*; import de.gengon.app.core.*; import de.gengon.famuz.website.events.XmlResultEvent; public class BaseXmlService extends EventDispatcher { protected var application:IApplication; protected var loader:URLLoader; protected var result:BaseXmlResult; protected var httpStatus:int; public function BaseXmlService( app:IApplication ) { this.application = app; this.loader = new URLLoader(); } public function load( url:String, result:BaseXmlResult ) :void { Log.info( this + ".load() url: " + url ); this.result = result; var request:URLRequest = new URLRequest( url ); if( this.application.environment != ApplicationDefines.ENVIRONMENT_LOCAL ) { request.method = URLRequestMethod.GET; request.data = { built:this.application.built }; } this.loader.addEventListener( Event.COMPLETE, this.onLoadComplete, false, 0, true ); this.loader.addEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError, false, 0, true ); this.loader.addEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus, false, 0, true ); this.loader.addEventListener( IOErrorEvent.IO_ERROR, this.onLoadError, false, 0, true ); this.loader.load( request ); } protected function removeLoaderListener() :void { this.loader.removeEventListener( Event.COMPLETE, this.onLoadComplete ); this.loader.removeEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError ); this.loader.removeEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus ); this.loader.removeEventListener( IOErrorEvent.IO_ERROR, this.onLoadError ); this.loader.close(); this.loader = null; } protected function onLoadComplete( event:Event ) :void { Log.info( this + ".onLoadComplete()" ); var xml:XML = new XML( String( event.target.data ) ); xml.ignoreWhitespace = true; this.removeLoaderListener(); this.result.onResult( xml ); this.result = null; } protected function onHttpStatus( event:HTTPStatusEvent ) :void { this.httpStatus = event.status; Log.info( this + ".onHttpStatus() status: " + event.status ); } protected function onLoadError( event:ErrorEvent ) :void { Log.fatal( this + ".onLoadError() message: " + event.text ); this.result.onFault( null ); this.removeLoaderListener(); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/StartupMacroCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 945 Text-content-md5: 26967781695ddc383d55880edfedd248 Content-length: 986 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.commands { import de.gengon.app.abstract.AbstractMacroCommand; import de.gengon.app.core.IApplication; import de.gengon.famuz.website.commands.startup.*; public class StartupMacroCommand extends AbstractMacroCommand { public function StartupMacroCommand( app:IApplication = null ) { super( app ); } override public function init() :void { // add all relevant Commands to the batch that are processed this.add( new LoadConfigCommand( this.application ) ); this.add( new LoadLocaleCommand( this.application ) ); this.add( new InitScreensCommand( this.application ) ); this.add( new InitControllerAndViewsCommand( this.application ) ); this.add( new InitApplicationCommand( this.application ) ); this.add( new DeeplinkCommand( this.application ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/DeeplinkCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 1658 Text-content-md5: 035bebce76473a3900319e1af2cdafe1 Content-length: 1699 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.commands.startup { import de.gengon.app.apps.ExtendedApplication; import de.gengon.app.core.IApplication; import de.gengon.app.events.CommandEvent; import de.gengon.famuz.website.base.BaseCommand; public class DeeplinkCommand extends BaseCommand { protected var params:Object; public function DeeplinkCommand( app:IApplication = null ) { super( app ); this.params = new Object(); } override public function execute( data:Object = null ) :void { this.prepareDeepLinkParameters( data.deepLink ); if ( null != this.params && null != this.params.screen ) { Log.debug( this + ".execute() deeplink to: " + this.params.screen ); ExtendedApplication( this.application ).screenManager.goto( this.params.screen, this.params ); } else { Log.debug( this + ".execute() no deeplink!"); ExtendedApplication( this.application ).screenManager.start(); } /** * At last fire the executed event */ this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } protected function prepareDeepLinkParameters( deepLink:String = null ) :void { if ( null == deepLink ) { return; } var a:Array = deepLink.split( "/" ); var key:String = ""; for( var i:uint = 0; i < a.length; i++ ) { if( i == 0 || ( i > 0 && i % 2 == 0 ) ) { key = a[ i ]; } else { this.params[ key ] = a[ i ]; } } } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/InitApplicationCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 1034 Text-content-md5: e2f1b6e69f778a2d65b870d8d41f300d Content-length: 1075 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.commands.startup { import de.gengon.app.core.IApplication; import de.gengon.app.events.CommandEvent; import de.gengon.app.manager.SkinManager; import de.gengon.app.models.SkinData; import de.gengon.famuz.website.base.BaseCommand; public class InitApplicationCommand extends BaseCommand { public function InitApplicationCommand( app:IApplication = null ) { super( app ); } override public function execute( data:Object = null ) :void { // get the default skin on start var skinName:String = "default"; var skin:SkinData = new SkinData(); skin.name = skinName; skin.skinPath = this.application.config.viewSettings.common.defaultSkinPath.toString(); // add the default Skin to the SkinManager SkinManager.getInstance().add( skinName, skin ); /** * At last fire the executed event */ this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/InitControllerAndViewsCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 2908 Text-content-md5: 9b616a1983c1fdc5d239469025be3d74 Content-length: 2949 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.commands.startup { import de.gengon.app.events.CommandEvent; import flash.net.*; import flash.events.*; import de.gengon.famuz.website.base.BaseCommand; import de.gengon.famuz.website.*; import de.gengon.app.core.*; import de.gengon.famuz.website.controller.*; import de.gengon.famuz.website.views.*; import flash.utils.getDefinitionByName; public class InitControllerAndViewsCommand extends BaseCommand { public function InitControllerAndViewsCommand( app:IApplication = null ) { super( app ); } override public function execute( data:Object = null ) :void { Log.info( this + ".execute()" ); // CONTROLLER AND VIEW REPLACEMENT FOR GENERATOR var modules:XMLList = XML( this.application.config.modules ).module; for each( var module:XML in modules ) { var ControllerClass:Class = getDefinitionByName( "de.gengon.famuz.website.controller." + module.@controller ) as Class; var controller:IController = new ControllerClass( module.@controller, this.application ) as IController; controller.settings = this.getControllerSettings( module.@controller ); controller.init(); Flapp( this.application ).controllerManager.add( module.@controller, controller ); var ViewClass:Class = getDefinitionByName( "de.gengon.famuz.website.views." + module.@view ) as Class; var view:IView = new ViewClass( module.@view, this.application ) as IView; view.settings = this.getViewSettings( module.@view ); view.init(); Flapp( this.application ).viewManager.add( module.@view, view ); } /** * At last fire the executed event */ this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } protected function getControllerSettings( controllerAlias:String ) :XML { var settings:XML = null; try { settings = XML( this.application.config.controllerSettings.controller[ controllerAlias] ); for each( var node:XML in XML( this.application.config.controllerSettings.common ).children() ) { settings.appendChild( XML( node ) ); } } catch( e:TypeError ) { Log.error( this + ".getControllerSettings() controllerAlias: " + controllerAlias + ", Message: " + e.message ); } return settings; } protected function getViewSettings( viewAlias:String ) :XML { var settings:XML = null; try { settings = XML( this.application.config.viewSettings.views[ viewAlias] ); for each( var node:XML in XML( this.application.config.viewSettings.common ).children() ) { settings.appendChild( XML( node ) ); } } catch( e:TypeError ) { Log.error( this + ".getViewSettings() viewAlias: " + viewAlias + ", Message: " + e.message ); } return settings; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/InitScreensCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 2127 Text-content-md5: 9c53209e1429049f38fa635064ebafa6 Content-length: 2168 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.commands.startup { import de.gengon.app.events.CommandEvent; import flash.net.*; import flash.events.*; import de.gengon.famuz.website.base.BaseCommand; import de.gengon.famuz.website.*; import de.gengon.app.core.*; import de.gengon.famuz.website.screens.*; import de.gengon.app.manager.screenmanager.IScreen; import flash.utils.getDefinitionByName; public class InitScreensCommand extends BaseCommand { public function InitScreensCommand( app:IApplication = null ) { super( app ); } override public function execute( data:Object = null ) :void { Log.info( this + ".execute()" ); // SCREEN REPLACEMENT FOR GENERATOR var screens:XMLList = XML( this.application.config.screens ).screen; for each( var screenData:XML in screens ) { var ScreenClass:Class = getDefinitionByName( "de.gengon.famuz.website.screens." + screenData.@className ) as Class; var screen:IScreen = new ScreenClass( this.application ) as IScreen; screen.settings = this.getSettings( screenData.@className ); screen.init(); this.addScreen( screen, screenData.@className, screenData.@className ); } this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } protected function addScreen( screen:IScreen, name:String, className:String ) :void { screen.settings = this.getSettings( className ); Flapp( this.application ).screenManager.add( name, screen ); screen.data.id = uint( screen.settings.@id ); screen.data.title = screen.settings.title; } protected function getSettings( className:String ) :XML { var settings:XML = null; try { settings = new XML( this.application.config.screenSettings.screens[ className ] ); settings.appendChild( XML( this.application.config.screenSettings.common ) ); } catch( e:TypeError ) { Log.error( this + ".getSettings() className: " + className + ", Message: " + e.message ); } return settings; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/LoadConfigCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 1094 Text-content-md5: 413e569b532a15a20502031fc97b68d9 Content-length: 1135 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.commands.startup { import de.gengon.app.core.*; import de.gengon.app.events.CommandEvent; import de.gengon.famuz.website.base.BaseLoadCommand; import de.gengon.lib.parser.ReferenceParser; import flash.events.*; import flash.net.*; public class LoadConfigCommand extends BaseLoadCommand { public function LoadConfigCommand( app:IApplication = null ) { super( app ); } override public function execute( data:Object = null ) :void { this.url = data.configFile; this.load(); } override protected function onLoadComplete( event:Event ) :void { Log.info( this + ".onLoadComplete()" ); this.removeLoaderListener(); var data:XML = new XML( String( event.target.data ) ); var parser:ReferenceParser = new ReferenceParser(); data = parser.getParsedReferenceXml( data ); this.application.config.data = data; this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/commands/startup/LoadLocaleCommand.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 3909 Text-content-md5: 2d4067284948456d50acb389fb374b9a Content-length: 3950 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.commands.startup { import de.gengon.app.core.IApplication; import de.gengon.app.events.CommandEvent; import de.gengon.famuz.website.base.BaseCommand; import de.gengon.lib.manager.LocaleManager; import flash.display.Loader; import flash.events.*; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.system.LoaderContext; public class LoadLocaleCommand extends BaseCommand { private var loader:Loader; private var request:URLRequest; public function LoadLocaleCommand( app:IApplication = null ) { super( app ); } override public function execute( data:Object = null ) :void { var url:String = this.application.config.locales[ this.application.locale ]; this.load( url ); } /** * Loads the swf behind the url into the content container. * * @param url */ protected function load( url:String ) :void { Log.info( this + ".load() url: " + url ); if( null != this.loader ) { this.loader.close(); this.resetLoaderAndRequest(); } this.loader = new Loader(); this.request = new URLRequest( url ); var context:LoaderContext = new LoaderContext(); context.applicationDomain = ApplicationDomain.currentDomain; this.loader.contentLoaderInfo.addEventListener( ProgressEvent.PROGRESS, this.onLoadProgress, false, 0, true ); this.loader.contentLoaderInfo.addEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus, false, 0, true ); this.loader.contentLoaderInfo.addEventListener( Event.INIT, this.onLoadComplete, false, 0, true ); this.loader.contentLoaderInfo.addEventListener( IOErrorEvent.IO_ERROR, this.onLoadError, false, 0, true ); this.loader.contentLoaderInfo.addEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError, false, 0, true ); this.loader.load( this.request, context ); } /** * This Event handler method could be overidden by subclass for loading progress Visualisation * * @param event A ProgressEvent fired by the contentLoader */ protected function onLoadProgress( event:ProgressEvent ) :void { } /** * This Event handler method could be overidden by subclass to check the current Http Status * * @param event A HTTPStatusEvent fired by the contentLoader */ protected function onHttpStatus( event:HTTPStatusEvent ) :void { } /** * This Event handler method could be overidden by subclass to handle loading errors. * * @param event A HTTPStatusEvent fired by the contentLoader */ protected function onLoadError( event:ErrorEvent ) :void { this.resetLoaderAndRequest(); Log.error( this + ".onLoadError() Could not load data. Message: " + event.toString() ); } protected function onLoadComplete( event:Event ) :void { Log.info( this + ".onLoadComplete()" ); LocaleManager.getInstance(); this.resetLoaderAndRequest(); this.dispatchEvent( new CommandEvent( CommandEvent.EVENT_COMMAND_EXECUTED, false, true ) ); } /** * Resets the contentLoader and contentRequest objects after loading succeeded or failed. */ protected function resetLoaderAndRequest() :void { this.loader.contentLoaderInfo.removeEventListener( ProgressEvent.PROGRESS, this.onLoadProgress ); this.loader.contentLoaderInfo.removeEventListener( HTTPStatusEvent.HTTP_STATUS, this.onHttpStatus ); this.loader.contentLoaderInfo.removeEventListener( Event.INIT, this.onLoadComplete ); this.loader.contentLoaderInfo.removeEventListener( IOErrorEvent.IO_ERROR, this.onLoadError ); this.loader.contentLoaderInfo.removeEventListener( SecurityErrorEvent.SECURITY_ERROR, this.onLoadError ); this.request = null; this.loader = null; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/controller Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/events Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/gui Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/gui/assets Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/gui/assets/PreloaderClip.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 338 Text-content-md5: 5f19ed597a157f20599049a4afbc185b Content-length: 379 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.gui.assets { import flash.display.*; [Embed(source="../../../../../../bin/sharedlib.swf", symbol="PreloaderClip")] public class PreloaderClip extends MovieClip { public function PreloaderClip() { super(); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/models Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/models/TemplateModel.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 906 Text-content-md5: 7b0f5b6c938b3cffbe9985322b2280c4 Content-length: 947 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.models { import de.gengon.app.abstract.AbstractModel; public class TemplateModel extends AbstractModel { protected var _type:String; protected var _label:String; public function TemplateModel( data:Object = null ) { super( data ); } override public function hydrate( data:Object, async:Boolean = false ) :void { if( data is XML ) { this.hydrateByXml( data as XML ); } } protected function hydrateByXml( data:XML ) :void { this.id = data.@id; this.type = data.@type; this.label = data.label; } public function get type() :String { return this._type; } public function set type( type:String ) :void { this._type = type; } public function get label() :String { return this._label; } public function set label( label:String ) :void { this._label = label; } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/models/collections Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/models/collections/TemplateModelCollection.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 690 Text-content-md5: 95b85a295103a81d6b2c207331d767fa Content-length: 731 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.models.collections { import de.gengon.lib.collections.Collection; import de.gengon.famuz.website.models.NavigationModel; public class TemplateModelCollection extends Collection { public function TemplateModelCollection( source:Array = null ) { super( source ); } public function hydrate( data:Object ) :void { if( data is XML ) { this.hydrateByXml( data as XML ); } } protected function hydrateByXml( data:XML ) :void { Log.info( this + ".hydrateByXml()" ); for each( var node:XML in data.item ) { var model:NavigationModel = new NavigationModel( node ); this.add( model ); } } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc/results Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc/results/TemplateGetListDataByNavigationId.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 104 Text-content-md5: 2035196185f92be809643d4207a9087a Content-length: 145 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.rpc.results { public class TemplateGetListDataByNavigationId { } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc/results/TemplateGetNavigationData.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 96 Text-content-md5: 724073ebf46e0b63e6d95f72fe2720de Content-length: 137 K 12 svn:keywords V 8 Revision PROPS-END яЛПpackage de.gengon.famuz.website.rpc.results { public class TemplateGetNavigationData { } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc/services Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/rpc/services/TemplateService.as Node-kind: file Node-action: add Prop-content-length: 41 Text-content-length: 312 Text-content-md5: cb4a43c31adc2c1488b5c0671694fd69 Content-length: 353 K 12 svn:keywords V 8 Revision PROPS-END яЛП/** * @author Alexander KУЄmmerer * @version $Id$ */ package de.gengon.famuz.website.rpc.services { import de.gengon.lib.rpc.soap.SoapService; public class TemplateService extends SoapService { public function TemplateService( wsdl:String = null ) { super( wsdl ); } } } Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/screens Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/screens/eventhandler Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/utils Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/src/de/gengon/famuz/website/views Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/tests Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/flash/apps/FamuzWebsite/tests/FlexUnitTestRunner.mxml Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 568 Text-content-md5: b81a1d430bf7a108603e98d7314fe252 Content-length: 578 PROPS-END Revision-number: 3 Prop-content-length: 147 Content-length: 147 K 7 svn:log V 45 - adding external to the StdLib swc component K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-24T06:58:05.097615Z PROPS-END Node-path: trunk/flash/libs Node-kind: dir Node-action: change Prop-content-length: 89 Content-length: 89 K 10 svn:ignore V 57 stdlib/ svn://78.46.66.102:10023/as3_stdlib/trunk/deploy PROPS-END Revision-number: 4 Prop-content-length: 176 Content-length: 176 K 7 svn:log V 74 - adding external to the StdLib swc component - removing false ignore case K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-24T07:01:00.207275Z PROPS-END Node-path: trunk/flash/libs Node-kind: dir Node-action: change Prop-content-length: 92 Content-length: 92 K 13 svn:externals V 57 stdlib/ svn://78.46.66.102:10023/as3_stdlib/trunk/deploy PROPS-END Revision-number: 5 Prop-content-length: 147 Content-length: 147 K 7 svn:log V 45 adding *.as3proj as ignore to the project dir K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-24T07:26:50.649394Z PROPS-END Node-path: trunk/flash/apps/FamuzWebsite Node-kind: dir Node-action: change Prop-content-length: 42 Content-length: 42 K 10 svn:ignore V 10 *.as3proj PROPS-END Revision-number: 6 Prop-content-length: 140 Content-length: 140 K 7 svn:log V 38 setting up the flapp tools as external K 10 svn:author V 7 atothek K 8 svn:date V 27 2008-04-27T07:13:28.711034Z PROPS-END Node-path: trunk/flash Node-kind: dir Node-action: change Prop-content-length: 95 Content-length: 95 K 13 svn:externals V 60 tools/ svn://78.46.66.102:10023/as3_flapp_tools/trunk/tools PROPS-END