аЯрЁБс>ўџ  ўџџџMнџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ pЊ|YЊrЯƒRASHФ›ѓХЦ @VContentsџџџџоsnPage 1џџџџџџџџџџџџNSymbol 121џџџџџџџџџџџџSDџџџџџџџџ§џџџ ўџџџ @2 !"#$%&'(ўџџџ*+,-./01ўџџџ3456789:;<=>?AўџџџBCDEFGHIJKLўџџџ§џџџOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Symbol 120џџџџESymbol 118џџџџџџџџџџџџК Symbol 117џџџџ ‡Symbol 114џџџџџџџџџџџџSymbol 96 џџџџџЮSymbol 95џџџџџџџџџџџџыSymbol 94џџџџЮ$Symbol 93џџџџџџџџџџџџЩ$Symbol 46 џџџџФ!Symbol 45џџџџџџџџџџџџЙšSymbol 44 џџџџЌSymbol 37џџџџџџџџџџџџЅ‘Symbol 11џџџџŸfSymbol 10џџџџџџџџџџџџ–Symbol 9џџџџVSymbol 8џџџџџџџџџџџџ)ТSymbol 7џџџџ‹)Symbol 3џџџџџџџџџџџџєSymbol 2џџџџ€ЈSymbol 1џџџџџџџџџџџџuЎSymbol 100џџџџ[]Symbol 99џџџџџџџџџџџџHЗSymbol 103џџџџDSymbol 113џџџџ(бSymbol 104џџџџџџџџџџџџ#Symbol 102џџџџџџџџ њSymbol 101џџџџџџџџџџџџВџџџџџџџџџџџџ ўџџџ  !"ўџџџ$%&'ўџџџ)*+,-./0123456789:;<=>?@ABCўџџџEFGўџџџIJKLMNOPQRSTUVWXYZўџџџ\]^_`abcdefghijklmnopqrstўџџџvwxyz{|}~ўџџџџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteTђџџTђџџdџџўџf^0џўџџўџphџўџ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6.1.1.3'> </component> €€џџџ?џџџўџ$џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteџџџџџўџgIџўџџўџpicџўџ‘<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6.1.1.3.2'> </component> €€џџџ?џџџўџ Dџўџџўџ€€ џўџpicџџџџ™3Ьџ€€€Ф Ќ џџџџџўџhGџўџџўџmaskџўџ‘<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6.1.1.3.1'> </component> €€џџџ?џџџўџЗMџўџџўџ€€ џўџmaskџџџџO€џџ€€€€џџџs€'Џ6№и0PЩ0'0А6џџџ?џџџўџоTџўџџўџ€€ џўџblankџџџџџOџџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џ3№'0А60№и0PЩџџџ?џџџўџёmџўџџўџ€€ џўџLayer 1џџџџOџOџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџЩ#џўџџўџ€џџ CPicSpriteџџџџџўџgSWџўџџўџpicџўџƒ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath=''> </component> €€џџџ?џџџўџЬHџўџџўџ€€ џўџpicџџџџџџOџ€€€€џџџ?џџџўџП`џўџџўџ€€Ф Ќ џџџџџўџhж<џўџџўџmaskџўџƒ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath=''> </component> €€џџџ?џџџўџg\џўџџўџ€€ џўџmaskџџџџ™3Ьџ €€€€џџџѓ'џџА60№и0PЩ0'џџџ?џџџўџПџўџџўџ€€ џўџblankџџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџMџўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteџџџџџўџd^џўџџўџџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='22.1'> </component> €€џџџ?џџџўџO1џўџџўџ€€џџџџџўџd@.џўџџўџџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='22.2'> </component> €€џџџ?џџџўџDIџўџџўџ€€ џўџLayer 1џџџџOџOџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€„ f™Ьџџ@3'fZMsЬРѓцйІ™€Гзы}џMї`пцУ€œ€9€" Ž€ €!а€ їа€а€€ја€а€ §а€а€$іа€б€Ю €€€џб€т€€џ€џбO€ы€џб€џ€€€к€ €€€џзўeџж8ћ€#ћ#оћџ€Па€џа 1дХџ€џ€џа€>з­p…Ћў€§zщ&Я€€џаœ€Цдрі)€щ€а €Q€Qе)€ЫggуФ€€џа€та€ћїђ€ б€}§€џ— р€€ОадХќ$е €л€=џъ€ў&ѓі х€а :dа €€џр‘я3и€€џзтўІџъю%ма sд'"A€ја€џа і€ла€џ€€џа §€єаџ€џа ј€у€џа€џ€€џа ї€пб !€џб  €)€б §є€џб €1а €џе €q Šї=€цЦœŒ№d пзВєўйн€јП€€$ж€#з 5§џбюУ€ц€=а €oд [4ю€ €о€а œЦб €ц€=€'јйјAа sд Xэ€€мзŠ]ў‚џFџ€б€ќ}€џQћі!ѓ€бЅ€Љ,€ 8е’€ФSўq§щЪ€к1е]€Ѓку%€Ы€(а€Q€QдЧџ€ўŽ єье€ƒЉпѕ€У€џз-ѓ№€ф€€џз‡џрўўў€ѓ1ѓыха€œ:а€%€(€3€€а$€м€џ€џ.€вд 8 дŠ €!д Я$€#зѕў4џћРю€ћмб€$Т€џЯ€ дп =€cЦњіу№ѓр€џ€џ€џг o€€€џFц=а €е€Є€Uцо№€Я€кnўѕў§€§з e“йнП€ј€џб€ќ€‚Ц€cзџIўb"€Bџџџ?џџџўџђMџўџџўџ€€ џўџLayer 1џџџџOџOџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritedџџўџe™џўџџўџpfџўџ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6.1.1'> </component> €€џџџ?џџџўџ>џўџџўџ€€ џўџLayer 1џџџџO€џџ€€‚ƒ„…†‡ˆ‰ŠўџџџŒŽўџџџ‘’“”•ўџџџ—˜™š›œžўџџџ ЁЂЃЄўџџџІЇЈЉЊЋўџџџ­ЎЏАБВГДЕЖЗИўџџџКЛМНОПРСТУўџџџХЦЧШўџџџЪЫЬЭўџџџЯабвгдежзийклмнопрстуфхцчшщъўџџџьэюя№ёђѓєѕіїјљњћќ§ўўџџџџџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritexьџџxьџџdџџўџ 9џўџџўџpageџўџ‹<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6.1'> </component> €€џџџ?џџџўџ‡~џўџџўџ€€ џўџitemџџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€€уўџаŠ0u0ƒ аŠџ0}џџџ?џџџўџ‹Bџўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritedџџўџ.Г џўџџўџcenterџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.2'> </component> €€џџџ?џџџўџыџўџџўџ€€ џўџbackџџџџO€џџ€€€ˆˆdџџўџ<џўџџўџp5џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.3'> </component> €dџџўџГ9џўџџўџp0џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.4'> </component> €€џџџ?џџџўџлџўџџўџ€€ џўџ pages at backџџџџџOOџ€€€ˆˆdџџўџMџўџџўџp4џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.5'> </component> €dџџўџШMџўџџўџp1џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.6'> </component> €€џџџ?џџџўџ-џўџџўџ€€ џўџpagesџџџџO€џџ€€€dџџўџЛfџўџџўџmaskџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.7'> </component> €€џџџ?џџџўџCdџўџџўџ€€ џўџmaskџџџџџOџџ€€€ dџџўџ pџўџџўџpgradџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.8'> </component> €€џџџ?џџџўџІ&џўџџўџ€€ џўџpageGradџџџџOџџџ€€€@‘*dџџўџ  Eџўџџўџpgmask џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.9'> </component> €€џџџ?џџџўџ}vџўџџўџ€€ џўџmaskџџџџ€€€џ€€€dџџўџџўџџўџflipџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1'> </component> €€џџџ?џџџўџ%;џўџџўџ€€ џўџflipping pages!џџџџџџOџ€€ џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteˆˆdџџўџдџўџџўџp3џўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.1'> </component> €€џџџ?џџџўџ]nџўџџўџ€€ џўџ flippages3џџџџO€џџ€€€dџџўџ%ќkџўџџўџp3shadowџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.2'> </component> €€џџџ?џџџўџЫcџўџџўџ€€ џўџshadowџџџџџџOџ€€€@‘*dџџўџ ENџўџџўџp3maskџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.3'> </component> €€џџџ?џџџўџѕџўџџўџ€€ џўџmaskџџџџOџџџ €€€dџџўџ"џўџџўџp2џўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.4'> </component> €€џџџ?џџџўџ;2џўџџўџ€€ џўџ flippage2џџџџџOџџ€€€ dџџўџ ‰kџўџџўџfgradџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.5'> </component> €€џџџ?џџџўџ &џўџџўџ€€ џўџ flipGradientџџџџџOOџ€€€џdџџџўџл џўџџўџfmaskџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.6'> </component> €€џџџ?џџџўџ0џўџџўџ€€ џўџmaskџџџџ™3Ьџ€€€dџџўџg2џўџџўџhfliphџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19.1.7'> </component> €€џџџ?џџџўџЎVџўџџўџ€€ џўџhardlipџџџџ€€€џ€€€€џџџ?џџџўџ џўџџўџ€€ џўџhardflipShadowsџџџџO€џџ€€ џџCPicPageџџ CPicLayerџџ CPicFrame€€џ€Сџџ џџ`№џџ!3xџџџџџџџѓ0u€С аŠџ0€> 0uџџџ?џџџўџ џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џpbъмZџc€pЯŠ1u0ш ЯŠџ0pџџџ?џџџўџ]џўџџўџ€€ џўџLayer 1џџџџO€џџ€€€€џџџ?џџџўџZzџўџџўџ€€ џўџLayer 2џџџџџOOџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShape€€џџџџ€s€Ррш€>0ф.0€С0б€€џџџ?џџџўџ8џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShape€€ЋЊџ^№џџ ŒќџџZџc€_№АЙPF0Ё АЙџ0_№€€џџџ?џџџўџ–џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџ€@џўџџўџ€џџ CPicSpriteџџџџџўџqъ3џўџџўџpicџўџƒ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath=''> </component> €€џџџ?џџџўџВ]џўџџўџ€€ џўџpicџџџџOџOџ€€ џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritedџџўџ,щџўџџўџphџўџƒ<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath=''> </component> €€џџџ?џџџўџе<џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ'ѓPџзPА0АPџџџ?џџџўџІ.џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џs€@Пљ€ 0Рљ0€ѓ0@џџџ?џџџўџ2_џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritedџџўџ_@Kџўџџўџs1џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='20.3'> </component> €€џџџ?џџџўџю"џўџџўџ€€ џўџsegment1џџџџџOOџ€€€џџџџdџџўџ_ž:џўџџўџs2џўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='20.1'> </component> €€џџџ?џџџўџі;џўџџўџ€€ џўџsegment2џџџџOџOџ€€€€џџџ?џџџўџ}yџўџГfunction setbar(PC) { if(PC<=50) { s2.mask._rotation = 0; s1.mask._rotation = 180*(PC/50); } else { s1.mask._rotation = 180; s2.mask._rotation = 180*((PC-50)/50); } }џўџ€€ џўџLayer 4џџџџ™3Ьџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpriteџџџџџўџ`6kџўџџўџџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='20.1.3'> </component> €€џџџ?џџџўџxXџўџџўџ€€ џўџLayer 2џџџџџOOџ€€€dџџўџ]Iџўџџўџmaskџўџ‰<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='20.1.4'> </component> €€џџџ?џџџўџ>џўџџўџ€€ џўџLayer 1џџџџO€џџ €€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShaўџџџ  ўџџџ  ўџџџ !"#$%&'()*+,-./0123456789:;<=>?@ABCDўџџџFGHIJKLMNOPQRўџџџTUVWXўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџpe€€ ЬЬЬџ{€­ћщћР&џџйOў8@џџџч1Б8иOиБ0pў8gџџ1§Хў8šaџџsaџџХў§џ8џџџŒ џџ;§8чObџџ§Хў0pў8™Ьўџ1щћБ€€џџџ?џџџўџ§\џўџџўџ€€ џўџLayer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџЎrџўџџўџ€€ џўџLayer 1џџџџOџOџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShape€€%ѕџџђўџџ333џѓЦPрїœœd0ddd0 ddœ0ј§œœœ€€џџџ?џџџўџЁџўџџўџ€€ џўџLayer 1џџџџOџOџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicSpritepўџџцpўџџцџџџџџўџu;,џўџџўџgotoBtnџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='27.1'> </component> €0јџџц0јџџцџџџџџўџu"TџўџџўџprevBtnџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='27.2'> </component> €ацацџџџџџўџuі>џўџџўџnextBtnџўџ‡<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='27.3'> </component> џџCPicText€€ Єd№Aџўџ  standard 07_55333џ(1џўџpageNumџўџџўџ €€€ ЫїџџOЄ№@џўџ  standard 07_55џџџџ(<<џўџџўџџўџ €€€ ЇOЄ№@џўџ  standard 07_55џџџџ(>>џўџџўџџўџ €€€ “§џџOа№@џўџ  standard 07_55џџџџ(Go toџўџџўџџўџ€€џџџ?џџџўџ2`џўџџўџ€€ џўџbtnsџџџџOџOџ€€€€џџџ?џџџўџ"џўџџЪprevBtn.onRelease = function() { var prevPage = _parent.offsetPages(_parent.page-1,_parent.removedPages); if(prevPage>=-1) _parent.gotoPage(prevPage); } nextBtn.onRelease = function() { var nextPage = _parent.offsetPages(_parent.page+2,_parent.removedPages); if(nextPage<=_parent.offsetPages(_parent.maxpage,_parent.removedPages)) _parent.gotoPage(nextPage); } gotoBtn.onRelease = function() { _parent.gotoPage(Number(pageNum.text)); } џўџ€€ џўџasџџџџ™3Ьџ€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShape€€ћџџњџџџџдтчџѓ>АРє00§0@ 0а€€џџџ?џџџўџХџўџџўџ€€ џўџLayer 1џџџџOџOџ€€€€џџџ?џџџўџ™hџўџЈstopped = false; this.onPress = function() { if(stopped) { _parent.canflip = 1; stopped = false; } else { _parent.canflip = 0; stopped = true; } }џўџ€€ џўџLayer 2џџџџ™3Ьџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџџ N NИ  @@@џџџѓр.€>0!б0€С0п.џџџ?џџџўџ~џўџџўџ€€ џўџLayer 1џџџџOџOџ€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмўџџџ§џџџпрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџџџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџџўџсJџўџџўџ€џџ CPicSpriteИ Ф И Ф џџџџџўџrж,џўџџўџprepageџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='23'> </component> €€ џџџ?џџџўџl=џўџџўџ€€ џўџpre pageџџOџ€€€€џџџ?џџџўџRiџўџџўџ€€|pИ Ф џџџџџўџhIџўџџўџpremaskџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='22'> </component> €€ џџџ?џџџўџ_џўџџўџ€€ џўџpre mask™3Ьџ €€€€џџџ?џџџўџёZџўџџўџ€€@p@pdџџўџщ&џўџџўџpagesџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='19'> </component> €€ џџџ?џџџўџЛAџўџџўџ€€ џўџpagesO€џџ€€€JpџџџџJpdџџўџ^P#џўџџўџ loaderbarџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='20'> </component> €€џџџ?џџџўџšuџўџџўџ€€€џџџ?џџџўџI_џўџџўџ€€@p@pfffdfffџџўџc­Lџўџџўџџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='22'> </component> џџCPicText€€ ?бд( {@џўџ м_sansџџ(џўџ loadedTextџўџџўџ€€џџџ?џџџўџм џўџџўџ€€€џџџ?џџџўџfџўџџўџ€€ џўџloaderOџџџ€€€€џџџ?џџџўџаџўџџўџ€€€€ ДC а[@џўџ Ш_sansџ(џўџdebugџўџџўџ€€ џџџ?џџџўџk6џўџџўџ€€ џўџdebugO€џџ€€€€џџџ?џџџўџФfџўџџўџ€€@2-@L,џџџџџўџvЗ~џўџџўџpageNavџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='27'> </component> €€ џџџ?џџџўџ0Bџўџџўџ€€ џўџpage navџOџџ€€€€џџџ?џџџўџ‘Yџўџџўџ€€@pИ Ф џџџџџўџrсџўџџўџ topSpreadџўџ…<component metaDataFetched='true' schemaUrl='' schemaOperation='' sceneRootLabel='Scene 1' oldCopiedComponentPath='28'> </component> €€ џџџ?џџџўџ@џўџџўџ€€ џўџ top spreadOџџџ€€€€џџџ?џџџўџ‹yџўџџstop(); _quality = "BEST"; Stage.scaleMode = "noScale"; onEnterFrame = function() { LB = getBytesLoaded(); TB = getBytesTotal(); PC = (LB/TB)*100; loaderbar.setbar(PC); if(TB>4 && PC == 100) { delete onEnterFrame; gotoAndPlay("initialize") } } // specify content source if(_level0.xmlFile==undefined) { _level0.xmlFile = "xml/pages.xml"; }џўџ€€€џџџ?џџџўџџўџKpages._visible = 0; debug._visible = 0; #include "import_xml.as" stop();џўџ€€€џџџ?џџџўџкsџўџџ:// create array so we can refer to page MCs easily pageClips = new Array(); pageClips[1] = pages.p1.page.pf.ph.pic; pageClips[2] = pages.flip.p2.page.pf.ph.pic; pageClips[3] = pages.flip.p3.page.pf.ph.pic; pageClips[4] = pages.p4.page.pf.ph.pic; if(transparency) { pageClips[0] = pages.p0.page.pf.ph.pic; pageClips[5] = pages.p5.page.pf.ph.pic; } else { pages.p0._visible = 0; pages.p5._visible = 0; } // load page assets (ie. JPG, SWFs) into page MCs var init = (transparency)? 0 : 1; for(var k=init;k<pageClips.length;k++) { pageClips[k].setMask(pageClips[k]._parent.mask); for(var m=0;m<pageOrder.length;m++) { var e = pageClips[k].attachMovie("blankPage","blankPage"+(m+1),j); e._width = pw; e._height = ph; var p = pageClips[k].createEmptyMovieClip("p"+(m+1),100+m); p._x = e._x = m*pw; if(pageSpread[m] && m%2==0) p._x-=pw; // offset position is this is the right spread if(pagePreLoad[m] && checkLoad(k,(m+1))) p.loadMovie(pageOrder[m]); } } function checkLoad(pageClip,page) { if(((pageClip==0 || pageClip==1) && page%2!=0) || ((pageClip==4 || pageClip==5) && page%2==0)) return false; else return true; } // for the hard cover pages var tm = pages.flip.hfliph.attachMovie("sph","sp2",0); tm.ph.pic.pic._x = -pw/2; tm.ph.pic.mask._x = -pw/2; tm.ph.pic.pic._y = -ph/2; tm.ph.pic.mask._y = -ph/2; for(var j=0;j<pageOrder.length;j++) { var p = tm.ph.pic.pic.createEmptyMovieClip("p"+(j+1),j); p._x = j*pw; p.loadMovie(pageOrder[j]); } var tm = pages.flip.hfliph.attachMovie("sph","sp3",1); tm.ph.pic.pic._x = -pw/2; tm.ph.pic.mask._x = -pw/2; tm.ph.pic.pic._y = -ph/2; tm.ph.pic.mask._y = -ph/2; for(var j=0;j<pageOrder.length;j++) { var p = tm.ph.pic.pic.createEmptyMovieClip("p"+(j+1),j); p._x = j*pw; p.loadMovie(pageOrder[j]); } if(pp!=null) { prepage.loadMovie(pp); prepage._alpha = 0; } startTime = getTimer(); var waitCount = 0; onEnterFrame = function() { var isLoaded = 1; var loadedCount = 0; var preLoadCount = 0; var totalCount = 0; var totalBytesLoaded = 0; var oldBytesLoaded; var init = (transparency)? 0 : 1; // check loading status of each page for(var k=init;k<pageClips.length;k++) { for(var m=0;m<pageOrder.length;m++) { var p = eval(pageClips[k]+".p"+(m+1)); if(pagePreLoad[m] && checkLoad(k,(m+1))) { if(p.getBytesLoaded() == p.getBytesTotal() && p.getBytesTotal()>100) { if(k==2) debug.text = "page "+(m+1)+" is loaded\n" + debug.text; isLoaded*=1; if(k==2) loadedCount++; } else { if(k==2) debug.text = "page "+(m+1)+" is not loaded\n" + debug.text; isLoaded*=0; } totalBytesLoaded += p.getBytesLoaded(); } if(k==2) preLoadCount += pagePreLoad[m]; } } // see if preloading has stalled if(totalBytesLoaded==oldBytesLoaded) { waitCount++; // stalled - restart if(waitCount>60) gotoAndPlay(1); } else { oldBytesLoaded = totalBytesLoaded; waitCount = 0; } // load prepage if(pp!=null) { preLoadCount += 1; if((prepage.getBytesLoaded() == prepage.getBytesTotal()) && prepage.getBytesTotal()>100) { debug.text = "pre page is loaded\n" + debug.text; isLoaded*=1; loadedCount++; } else { debug.text = "pre page is not loaded\n" + debug.text; isLoaded*=0; } } // output to debug mc debug.text = "****** ("+Math.round((getTimer()-startTime)/1000)+" sec)\n" + debug.text; // check if loaded if(isLoaded || preLoadCount==0) { play(); delete onEnterFrame; } // update status msg if(preLoadCount!=0) loadedText.text = loadedCount+" of "+preLoadCount+" pages loaded"; } function resetCache() { var init = (transparency)? 0 : 1; pageSounds = new Array(); for(var k=init;k<pageClips.length;k++) { for(var m=0;m<pageOrder.length;m++) { var p = eval(pageClips[k]+".p"+(m+1)); p._visible = 0; p.gotoAndPlay(1); pageSounds[m+1] = new Sound(p); pageSounds[m+1].setVolume(0); } } } stop(); џўџ€€€џџџ?џџџўџАXџўџџ<// load page assets (ie. JPG, SWFs) into page MCs var init = (transparency)? 0 : 1; for(var i=init;i<pageClips.length;i++) { pageClips[i].setMask(pageClips[i]._parent.mask); for(var j=0;j<pageOrder.length;j++) { var p = eval(pageClips[i]+".p"+(j+1)); if(!pagePreLoad[j]) p.loadMovie(pageOrder[j]); } }џўџ€€€џџџ?џџџўџЪ&џўџЉresetCache(); pageNav._x = Math.round(pages._x); pageNav._y = Math.round(pages._y + 0.5*ph + 15); topSpread._x = pages._x - pw; topSpread._y = pages._y - 0.5*ph;џўџ€€€џџџ?џџџўџ™6џўџџd^//pageflip version 2.13 (200504272050) // //0427: - removeML() function added, see details at frame 15 // - new page definition system, hope it is easier to use! // - no need to adjust the mask size! //0418: now it is AS2/FLash7 Compatible (The bug was the variable flipOff/flipoff) //skip page option added to gotoPage function //(for the latest version, always check at http://www.iparigrafika.hu/pageflip) // //this code is written by Macc 2004.11.01 //abel@iparigrafika.hu // //this code is opensource // //free use! //but a small credit would be nice:) //these values can be changed: ------------------------------------------------------------------------- var page=0; //first page (normally it is 0 = the page before the cover = blank page) var maxpage=pageOrder.length; //last page (back cover, should be even number) var clickarea = 0.25*pw; //pixel width of the click sensitive area at the edges.. var afa = 0.2*pw; //width of the autoflip starter square. var gs = 2; //goto page flip speed var ps = 5; //mouse pursuit speed var es = 3; //flip speed after mouse btn release if(pageOrder.length>1) { canflip = true; //page flipping enabled } else { canflip = false; //no page flipping } //do not change these values: --------------------------------------------------------------------------------------------------------------------- _global.mcnt = 0; //counter (used on a page where is an animation) gpage = 0; //gotoPage No gflip = false; //gotoPage flip gdir = 0; //goto direction... gskip = false; //skip pages *** gtarget = 0; //target when skipping aflip = false; //auto flip flip = false; //pageflip flipOff = false; //terminateflip flipOK = false; //good flip hflip = false; //hardflip (the cover of the book) rotz = -30; //hardflip max y difference preflip = false; //corner flip status ctear = false; //actual page status tear = false; teard = 0; tlimit = 80; removedPages = new Array(); //list of removed pages! mpx = 0, mpy = 0; //mousepos at click sx = sy = 0; //startpoint when flipping x = 0; //mouse x,y y = 0; ax = 0; //auto x,y ay = 0; acnt = 0; aadd = 0; aamp = 0; AM = Math.PI/180; //pageflip code by Macc --------------------------------------------------------------------------------------------------------------------------- function reset() { //initializing pages... --------------------------------------------------------------------------------------- pages.p0.page._x = -pw; pages.p0._x = 0; pages.p1.page._x = -pw; pages.p1._x = 0; pages.flip.p2.page._x = -pw; pages.flip.p2._x = pw; pages.flip.p3.page._x = -pw; pages.flip.p3._x = 0; pages.p4.page._x = -pw; pages.p4._x = pw; pages.p5.page._x = -pw; pages.p5._x = pw; pages.pgrad._visible = pages.mask._visible = pages.flip._visible = false; pages.flip.p3mask._width = pages.pgmask._width = pw*2; pages.center._height = pages.flip.p3mask._height = pages.pgmask._height = ph; pages.flip.fmask.page.pf._width = pw; pages.center._width = 6; pages.flip.fmask.page.pf._height = ph; pages.mask._height = pages.pgrad._height = pages.flip.p3shadow._height = pages.flip.flipgrad._height = 2*Math.sqrt(ph*ph+pw*pw); premask._width = pw; premask._height = ph; premask._y = prepage._y = pages._y - ph/2; premask._x = prepage._x = pages._x - pw; pageNumber = new Array(); for(i=0;i<=(maxpage+1);i++) pageNumber[i] = i; } mousecontroll = new Object(); //initializing mouse click handler --------------------------------------------------------------------------- mousecontroll.onMouseDown = function() { if(flip && !aflip) {// && !preflip) { flipOK = false; if(sx<0 && pages._xmouse>0) flipOK = true; if(sx>0 && pages._xmouse<0) flipOK = true; flipOff = true; flip = false; } else if((flipOff || aflip || !canflip) && !preflip) { trace("donothing"); } else { var oox = ox; var ooy = oy; var osx = sx; var osy = sy; var hit = hittest(); //hittest if(hit) { anim._visible = false; flip = true; flipOff = false; tear = false; //not tearing yet... ox = sx = hit*pw; if(preflip) { aflip = preflip = false; ox = oox, oy = ooy; sx = osx, sy = osy; } pages.flip.setMask(pages.mask); mpx = pages._xmouse, mpy = pages._ymouse; //_quality = "MEDIUM"; //it is the place to degrade image quality while turning pages if the performance is too low. } } } mousecontroll.onMouseUp = function() { if(flip && !tear) { if((Math.abs(pages._xmouse)>(pw-afa) && Math.abs(pages._ymouse)>(ph/2-afa) && Math.abs(pages._xmouse-mpx)<afa) || preflip) { flip = false; preflip = false; autoflip(); } else if(!preflip) { preflip = false; flipOK = false; if(sx<0 && pages._xmouse>0) flipOK = true; if(sx>0 && pages._xmouse<0) flipOK = true; flipOff = true; flip = false; } } } function hittest() { //hittest at mouse clicks, if click is over the book -> determining turning direction ------------------------------------ var x=pages._xmouse; var y=pages._ymouse; var pmh = ph/2; if(y<=pmh && y>=-pmh && x<=pw && x>=-pw) { //ha a megadott intervallumban klikkelunk, akkor lapozhatunk var r = Math.sqrt(x*x+y*y); var a = Math.asin(y/r); var y = Math.tan(a)*pw; if(y>0 && y>ph/2) y = ph/2; if(y<0 && y<-ph/2) y = - ph/2; oy = sy = y; r0 = Math.sqrt((sy+ph/2)*(sy+ph/2)+pw*pw); r1 = Math.sqrt((ph/2-sy)*(ph/2-sy)+pw*pw); pageN = eval("pages.flip.p2.page"); pageO = eval("pages.flip.p3"); offs = -pw; pages.flip.fmask._x = pw; if(x<-(pw-clickarea) && page>0) { //>-----> flip backward pages.flip.p3._x = 0; hflip = checkCover(page,-1); setPages(page-2,page-1,page,page+1); ctear = pageCanTear[page-1]; return -1; } if(x>(pw-clickarea) && page<maxpage) { //<-----< flip forward pages.flip.p3._x = pw; hflip = checkCover(page,1); setPages(page,page+2,page+1,page+3); ctear = pageCanTear[page+1]; return 1; } } else return 0; //wrong click } function checkCover(p,dir) { if(hcover) { if(dir>0) { if(p==(maxpage-2) || p==0) return true; } else { if(p==maxpage || p==2) return true; } } return false; } function corner() { var x = Math.abs(pages._xmouse); var y = Math.abs(pages._ymouse); if(x>(pw-afa) && x<pw && y>(ph/2-afa) && y<(ph/2)) { return true; } return false; } function oef() { _global.mcnt++; //main counter incrase (need for some page effect); if(!flip && corner()) { //corner mouseover preflip = true; if(!autoflip()) preflip = false; } if(preflip && !corner()) { preflip = false; flip = false; flipOK = false; flipOff = true; } getm(); if(aflip && !preflip) { y = (ay += (sy-ay)/(gflip? gs: ps )); acnt += aadd; ax -= aadd; if(Math.abs(acnt)>pw) { flipOK = true; flipOff = true; flip = false; aflip = false; } } if(flip) { //page turning is in progress... if(tear) { x = tox; y = (toy += teard); teard *= 1.2; if(Math.abs(teard)>1200) { flipOff = true; flip = false; } } else { x = (ox += (x-ox)/(gflip? gs: ps )); y = (oy += (y-oy)/(gflip? gs: ps )); } calc(x,y); //positioning pages and shadows } if(flipOff) { //terminating page turning effect... (comlplete turning... dropped on the other side) if(flipOK || tear) { x = (ox += (-sx-ox)/(gflip? gs: es )); y = (oy += (sy-oy)/(gflip? gs: es )); calc(x,y); if(x/-sx > 0.99 || tear) { //we are done with turning, so stop all turning issue... flip = false; flipOK = flipOff = false; pages.pgrad._visible = pages.flip._visible = false; //_quality = "BEST"; //if quality is decrased during turning effect, you must reset its default value! if(tear) { //if tear: remove page!!! removePage((sx<0)? page: page+1); page += (sx<0)? -2: 0; } else { page += (sx<0)? -2: 2; //and tourning pages at pagenumber level... } if(gskip) page = gtarget; setPages(page,0,0,page+1); tear = false; if(gpage>0 && !gskip) { //gotoflip active -> is there another flipping left? gpage--; autoflip(); } else gflip = gskip = false; } } else { //terminating page turning effect... (incomlplete turning... dropped on the dragged side) x = (ox += (sx-ox)/3); y = (oy += (sy-oy)/3); calc(x,y); if(x/sx > 0.99) { //we are done with turning, so stop all turning issue... flip = false; flipOff = false; aflip = false; pages.pgrad._visible = pages.flip._visible = false; //_quality = "HIGH"; //if quality is decrased during turning effect, you must reset its default value! setPages(page,0,0,page+1); //no change at pagenumbers.. } } } } function calc(x,y) { //positioning pages and shadows by x,y reference points -------------------------------------------------- if(hflip) { //hardflip... var xp = (sx<0)? -x: x; if(xp>0) { sp2._visible = false; sp3._visible = true; scalc(sp3,x); } else { sp3._visible = false; sp2._visible = true; scalc(sp2,x); } pages.flip.setMask(null); pages.flip._visible = true; pages.flip.fgrad._visible = false; pages.flip.p2._visible = pages.flip.p3._visible = false; return; } else pages.flip.fgrad._visible = true; //normal flipping process--------------------------------------------------------------------- var rr0 = Math.sqrt((y+ph/2)*(y+ph/2)+x*x); var rr1 = Math.sqrt((ph/2-y)*(ph/2-y)+x*x); if((rr0>r0 || rr1>r1) && !tear) { // we can tear off pages now:) // so reference points must be recalculated! if(y<sy) { // k1-gyel kell osszehasonlitani! var a = Math.asin((ph/2-y)/rr1); y = (ph/2-Math.sin(a)*r1); x = (x<0)? -Math.cos(a)*r1: Math.cos(a)*r1; if(y>sy) { if((sx*x)>0) y = sy, x = sx; else y = sy, x = -sx; } if((rr1-r1)>tlimit && ctear) { teard = -5; tear = true; tox = ox = x; toy = oy = y; } } else { // k0-val kell osszehasonlitani! var a = Math.asin((y+ph/2)/rr0); y = Math.sin(a)*r0-ph/2; x = (x<0)? -Math.cos(a)*r0: Math.cos(a)*r0; if(y<sy) { if((sx*x)>0) y = sy, x = sx; else y = sy, x = -sx; } if((rr0-r0)>tlimit && ctear) { teard = 5; tear = true; tox = ox = x; toy = oy = y; } } } if((sx<0 && (x-sx)<10) || (sx>0 && (sx-x)<10)) { if(sx<0) x = -pw+10; if(sx>0) x = pw-10; } //calculating flipping process pages.flip._visible = true; pages.flip.p3shadow._visible = pages.pgrad._visible = !tear; pages.flip.p2._visible = pages.flip.p3._visible = true; //equation of the line var vx = x-sx; var vy = y-sy; var a1 = vy/vx; var a2 = -vy/vx; cx = sx+(vx/2); cy = sy+(vy/2); //trigonometriai szamitasok //calculating rotation of the page, and the masks var r = Math.sqrt((sx-x)*(sx-x)+(sy-y)*(sy-y)); var a = Math.asin((sy-y)/r); if(sx<0) a = -a; ad = a/AM; //in degree pageN._rotation = ad*2; r = Math.sqrt((sx-x)*(sx-x)+(sy-y)*(sy-y)); rl = (pw*2); if(sx>0) { //flip forward pages.mask._xscale = 100; nx = cx-Math.tan(a)*(ph/2-cy); ny = ph/2; if(nx>pw) { nx = pw; ny = cy+Math.tan(Math.PI/2+a)*(pw-cx); } pageN.pf._x = -(pw-nx); pages.flip.fgrad._xscale = (r/rl/2)*pw; pages.pgrad._xscale = -(r/rl/2)*pw; pages.flip.p3shadow._xscale = (r/rl/2)*pw; } else { //flip backward pages.mask._xscale = -100; nx = cx-Math.tan(a)*(ph/2-cy); ny = ph/2; if(nx<-pw) { nx = -pw; ny = cy+Math.tan(Math.PI/2+a)*(-pw-cx); } pageN.pf._x = -(pw-(pw+nx)); pages.flip.fgrad._xscale = -(r/rl/2)*pw; pages.pgrad._xscale = (r/rl/2)*pw; pages.flip.p3shadow._xscale = -(r/rl/2)*pw; } pages.mask._x = cx; pages.mask._y = cy; pages.mask._rotation = ad; pageN.pf._y = -ny; pageN._x = nx+offs; pageN._y = ny; pages.flip.fgrad._x = cx; pages.flip.fgrad._y = cy; pages.flip.fgrad._rotation = ad; pages.flip.fgrad._alpha = (r>(rl-50))? 100-(r-(rl-50))*2: 100; pages.flip.p3shadow._x = cx; pages.flip.p3shadow._y = cy; pages.flip.p3shadow._rotation = ad; pages.flip.p3shadow._alpha = (r>(rl-50))? 100-(r-(rl-50))*2: 100; pages.pgrad._x = cx; pages.pgrad._y = cy; pages.pgrad._rotation = ad+180; pages.pgrad._alpha = (r>(rl-100))? 100-(r-(rl-100)): 100; pages.flip.fmask.page._x = pageN._x; pages.flip.fmask.page._y = pageN._y; pages.flip.fmask.page.pf._x = pageN.pf._x; pages.flip.fmask.page.pf._y = pageN.pf._y; pages.flip.fmask.page._rotation = pageN._rotation; } function scalc(obj,x) { //hardflip calc if(x<-pw) x=-pw; if(x>pw) x=pw; var a = Math.asin( x/pw ); var rot = a/AM/2; var xs = 100; var ss = 100*Math.sin( rotz*AM ); x = x/2; var y = Math.cos(a)*(pw/2)*(ss/100); placeImg(obj, rot, ss, x, y) pages.pgrad._visible = pages.flip._visible = true; pages.pgrad._xscale = x; pages.pgrad._alpha = pages.flip.p3shadow._alpha = 100; pages.flip.p3shadow._xscale = -x; pages.flip.p3shadow._x = 0; pages.flip.p3shadow._y = 0; pages.flip.p3shadow._rotation = 0; pages.pgrad._x = 0; pages.pgrad._y = 0; pages.pgrad._rotation = 0; } function placeImg(j, rot, ss, x, y) { var m = Math.tan( rot*AM ); var f = Math.SQRT2/Math.sqrt(m*m+1); var phxs = 100*m; var phRot = -rot;; var xs = 100*f; var ys = 100*f; j.ph.pic._rotation = 45; j.ph.pic._xscale = (phxs<0)? - xs: xs; j.ph.pic._yscale = ys*(100/ss); j.ph._rotation = phRot; j.ph._xscale = phxs; j._yscale = ss; j._x = x; j._y = y; j._visible = true; } function setPages(p1,p2,p3,p4) { //attach the right page "image" at the right place:) p0 = p1-2; //pages for transparency... p5 = p4+2; if(p0<0) p0=0; if(p5>maxpage) p5=0; if(p1<0) p1=0; //visible pages if(p2<0) p2=0; if(p3<0) p3=0; if(p4<0) p4=0; trace("----------------------------------"); trace("setpages ->("+p0+") "+p1+","+p2+","+p3+","+p4+" ("+p5+")"); //if(p3) trace(p3+" "+getTimer()); var init = (transparency)? 0 : 1; // page 0 if(transparency) { p0 = offsetPages(p0,removedPages); pages.p0.page.pf.ph.pic._x = -(p0-1)*pw; p0_bef = eval("pages.p0.page.pf.ph.pic.p"+(p0-2)); p0_aft = eval("pages.p0.page.pf.ph.pic.p"+(p0+2)); p0_bef._visible = p0_aft._visible = 0; p0_vis = eval("pages.p0.page.pf.ph.pic.p"+p0); p0_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(!pageClips[k]["p"+p0].played) pageClips[k]["p"+p0].onInvisible(); } pages.p0.page.pf.ph._y = -ph/2; } // page 1 p1 = offsetPages(p1,removedPages); pages.p1.page.pf.ph.pic._x = -(p1-1)*pw; p1_bef = eval("pages.p1.page.pf.ph.pic.p"+(p1-2)); p1_aft = eval("pages.p1.page.pf.ph.pic.p"+(p1+2)); p1_bef._visible = p1_aft._visible = 0; p1_vis = eval("pages.p1.page.pf.ph.pic.p"+p1); p1_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(p2==0 && p3==0) { if(!pageClips[k]["p"+p1].played) pageClips[k]["p"+p1].onVisible(); pageClips[k]["p"+p1].played = true; } } pages.p1.page.pf.ph._y = -ph/2; if(hflip) { //hardflip pages are specials!!! pages.flip.hfliph.sp2._visible = 1; pages.flip.hfliph.sp3._visible = 1; sp2 = eval("pages.flip.hfliph.sp2"); p2 = offsetPages(p2,removedPages); sp2.ph.pic.pic._x = -(p2-1)*pw - pw/2; sp3 = eval("pages.flip.hfliph.sp3"); p3 = offsetPages(p3,removedPages); sp3.ph.pic.pic._x = -(p3-1)*pw - pw/2; } else { pages.flip.hfliph.sp2._visible = 0; pages.flip.hfliph.sp3._visible = 0; // page 2 sp2 = eval("pages.flip.p2.page.pf.ph.pic"); p2 = offsetPages(p2,removedPages); pages.flip.p2.page.pf.ph.pic._x = -(p2-1)*pw; p2_bef = eval("pages.flip.p2.page.pf.ph.pic.p"+(p2-2)); p2_aft = eval("pages.flip.p2.page.pf.ph.pic.p"+(p2+2)); p2_bef._visible = p2_aft._visible = 0; p2_vis = eval("pages.flip.p2.page.pf.ph.pic.p"+p2); p2_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(!pageClips[k]["p"+p2].played) pageClips[k]["p"+p2].onInvisible(); } pages.flip.p2.page.pf.ph._y = -ph/2; // page 3 sp3 = eval("pages.flip.p3.page.pf.ph.pic"); p3 = offsetPages(p3,removedPages); pages.flip.p3.page.pf.ph.pic._x = -(p3-1)*pw; p3_bef = eval("pages.flip.p3.page.pf.ph.pic.p"+(p3-2)); p3_aft = eval("pages.flip.p3.page.pf.ph.pic.p"+(p3+2)); p3_bef._visible = p3_aft._visible = 0; p3_vis = eval("pages.flip.p3.page.pf.ph.pic.p"+p3); p3_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(!pageClips[k]["p"+p3].played) pageClips[k]["p"+p3].onInvisible(); } pages.flip.p3.page.pf.ph._y = -ph/2; } // page 4 p4 = offsetPages(p4,removedPages); pages.p4.page.pf.ph.pic._x = -(p4-1)*pw; p4_bef = eval("pages.p4.page.pf.ph.pic.p"+(p4-2)); p4_aft = eval("pages.p4.page.pf.ph.pic.p"+(p4+2)); p4_bef._visible = p4_aft._visible = 0; p4_vis = eval("pages.p4.page.pf.ph.pic.p"+p4); p4_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(p2==0 && p3==0) { if(!pageClips[k]["p"+p4].played) pageClips[k]["p"+p4].onVisible(); pageClips[k]["p"+p4].played = true; } } pages.p4.page.pf.ph._y = -ph/2; // page 5 if(transparency) { p5 = offsetPages(p5,removedPages); pages.p5.page.pf.ph.pic._x = -(p5-1)*pw; p5_bef = eval("pages.p5.page.pf.ph.pic.p"+(p5-2)); p5_aft = eval("pages.p5.page.pf.ph.pic.p"+(p5+2)); p5_bef._visible = p5_aft._visible = 0; p5_vis = eval("pages.p5.page.pf.ph.pic.p"+p5); p5_vis._visible = 1; for(var k=init;k<pageClips.length;k++) { if(!pageClips[k]["p"+p5].played) pageClips[k]["p"+p5].onInvisible(); } pages.p5.page.pf.ph._y = -ph/2; } // set volume of pages if(p2==0 && p3==0) unmutePages(p1,p4); } // turn up volume for pages 1 and 4 function unmutePages(p1,p4) { for(var i=1;i<=pageOrder.length;i++) { if(i==p1 || i==p4) fadeVolume(i,pageSounds[i],100); else fadeVolume(i,pageSounds[i],0); } } // change volume function fadeVolume(i,sound,vol) { eval("vol"+i).removeMovieClip(); obj = this.createEmptyMovieClip("vol"+i,1000000+i); obj.onEnterFrame = function() { sound.setVolume(sound.getVolume() + (vol - sound.getVolume())*0.2); if(Math.abs(sound.getVolume()-vol)<5) { sound.setVolume(vol); this.onEnterFrame = null; } } } // calculate proper page index (incorporates tearing) function offsetPages(p,removedPages) { var c = p; for(i=0; i<removedPages.length; i++) { if((p>=removedPages[i] || c>=removedPages[i]) && removedPages[i]%2!=0) { c += 2; } } return c; } function resetPages() { setPages(page,0,0,page+1); } function autoflip() { //start auto flip! if(!aflip && !flip && !flipOff && canflip) { //only when all conditions fits our needs... acnt = 0 aamp = Math.random()*(ph/2)-(ph/4); var x= gflip? (gdir*pw)/2: ((pages._xmouse<0)? -pw/2: pw/2); //var y= Math.random()*ph-(ph/2); //random starty var y = Math.random()*(ph/2)-(ph/4); var pmh = ph/2; var r = Math.sqrt(x*x+y*y); var a = Math.asin(y/r); var yy = Math.tan(a)*pw; if(y>0 && y>ph/2) y = ph/2; if(y<0 && y<-ph/2) y = - ph/2; oy = sy = yy; ax = (pages._xmouse<0)? -pw/2: pw/2; var l = ((ph/2)-y); ay = y+((Math.random()*2*l)-l)/2; //page turnig style randomizing //trace("autoflip from "+ax+","+ay); offs = -pw; var hit = 0; if(x<0 && page>0) { pages.flip.p3._x = 0; hflip = (hcover && gskip)? gtarget==0: checkCover(page,-1); if(!(preflip && hflip)) { if(gskip) setPages(gtarget,gtarget+1,page,page+1); else setPages(page-2,page-1,page,page+1); } hit = -1; } if(x>0 && page<maxpage) { pages.flip.p3._x = pw; hflip = (hcover && gskip)? gtarget==maxpage: checkCover(page,1); if(!(preflip && hflip)) { if(gskip) setPages(page,gtarget,page+1,gtarget+1); else setPages(page,page+2,page+1,page+3); } hit = 1; } if(hflip && preflip) { hit = 0; preflip = false; return false; } if(hit) { anim._visible = false; flip = true; flipOff = false; ox = sx = hit*pw; pages.flip.setMask(pages.mask); aadd = hit*(pw/(gflip? 5:10 )); //autoflip takes 10 frames to be done!!! aflip = true; pages.flip.fmask._x = pw; if(preflip) { oy = sy = (pages._ymouse<0)? -(ph/2): (ph/2); } r0 = Math.sqrt((sy+ph/2)*(sy+ph/2)+pw*pw); r1 = Math.sqrt((ph/2-sy)*(ph/2-sy)+pw*pw); pageN = eval("pages.flip.p2.page"); pageO = eval("pages.flip.p3"); oef(); return true; } } else return false; } function getm() { //get x,y reference points depending of turning style: manual/auto if(aflip && !preflip) { x = ax; y = ay; } else { x = pages._xmouse; y = pages._ymouse; } } function gotoPage(i,skip) { //quickjump to the page number i i = getPN(i); //i = target page gskip = (skip==undefined)? false: skip; //skip pages if(i<0) return false; var p = int(page/2); var d = int(i/2); if(p!=d && canflip && !gflip) { //target!=current page if(p<d) { //go forward gdir = 1; gpage = d-p-1; } else { //go backward gdir = -1 gpage = p-d-1; } gflip = true; if(gskip) gtarget = d*2, gpage = 0; autoflip(); } else gskip = false; } function getPN(i) { //get the right page number var find = false; for(j=1;j<=maxpage;j++) { if(i==pageNumber[j]) { i=j; find = true; break; } } if(find) return i; else return -1; } function removePage(i) { trace("remove page "+i); i = (Math.floor((i-1)/2)*2)+1; removedPages.push(pageNumber[i], pageNumber[i+1]); // remove dynamic clips from pages var init = (transparency)? 0 : 1; for(var k=init;k<pageClips.length;k++) { for(var m=i;m<=pageOrder.length;m++) { p = eval(pageClips[k]+".p"+pageNumber[m]); if(m==i || m==i+1) p.removeMovieClip(); } } // same for hard covers for(var k=i;k<=pageOrder.length;k++) { var p2 = eval("pages.flip.hfliph.sp2.ph.pic.pic.p"+k); var p3 = eval("pages.flip.hfliph.sp3.ph.pic.pic.p"+k); if(k==i || k==i+1) p2.removeMovieClip(), p3.removeMovieClip; } for(var j=(i+2);j<=(maxpage+1);j++) { pageOrder[j-2]=pageOrder[j]; pageCanTear[j-2]=pageCanTear[j]; pageNumber[j-2]=pageNumber[j]; pageSpread[j-2]=pageSpread[j]; pagePreload[j-2]=pagePreload[j]; } trace("removed pages "+i+","+(i+1)); trace(removedPages.join(", ")); maxpage -= 2; // do post-tear action if there is one if(pageAfterTear[i]!=null) { var afterStr = pageAfterTear[i]; var afterArray = afterStr.split(","); if(typeof(eval(afterArray[0]))=="function") { paramArray = afterArray.slice(1); for(i=0;i<paramArray.length;i++) { paramStr = new String(paramArray[i]); if(paramStr.charAt(0)=="'") { paramArray[i] = paramStr.slice(1,-1); } else paramArray[i] = eval(paramArray[i]); } // load function with max 6 parameters eval(afterArray[0])(paramArray[0],paramArray[1],paramArray[2],paramArray[3],paramArray[4],paramArray[5]); } } } //------------------------------------------------------------------------------------------------ PUT YOUR CODE HERE -------------- /* you can use these functions: gotoPage( destinationPageNo, skip ); //quick jump to the page number: destinationPageNo; values = 0-maxpages; skip: boolean; if true, pages will be skipped to the destination! autoflip(); //start autoflip (direction is calculated from _xmouse) canflip //it's a variable. setting its value to false disables flipping other functions of page turning is automatic; WARNING!!! if you want to unload/reload tha pageflip, before unloading call function: removeML(); to remove mouse listener! */ џўџ€€€џџџ?џџџўџ џўџџХ// remove clip to track loading of pages loader.removeMovieClip(); // set the masks for each page to the correct size var init = (transparency)? 0 : 1; for(var i=init;i<pageClips.length;i++) { pageClips[i]._parent.mask._width = pw; pageClips[i]._parent.mask._height = ph; } pages.flip.hfliph.sp2.ph.pic.mask._width = pw; pages.flip.hfliph.sp2.ph.pic.mask._height = ph; pages.flip.hfliph.sp3.ph.pic.mask._width = pw; pages.flip.hfliph.sp3.ph.pic.mask._height = ph; Mouse.addListener(mousecontroll); onEnterFrame = oef; //main function: handles page turning------------------------------------------------------------------------------------- resetPages(); reset(); function removeML() { //removes mouse listener //Call this function before unloading the pageflip //if you don't do that, the next time you load a //pageflip, the mouselistener will not work! Mouse.removeListener(mousecontroll); trace("removed"); }џўџ€€€џџџ?џџџўџЙ{џўџˆ// everything is loaded and initiated, // set pages to visible and stop playhead pages._visible = 1; prepage._alpha = 100; stop(); џўџ€€ џўџactionsџOOџ€€€€џџџ?џџџўџrWџўџџўџ€€€ џџџ?џџџўџstartџўџџўџ€€ џўџlabelsO€џџ€€€€џџџ?џџџўџIpџўџџўџ€€€ џџџ?џџџўџ initialize,iџўџџўџ€€€џџџ?џџџўџhelp - read actions here!!!€JџўџџŽ /* PageFlip - Help ---------------------------------------------------------- frame1: Self loader (never export items to the first frame, and copy one instance to the layer exported/frame4 of every exported items) //sorry for my bad english... frame4: layer exported: here is all the exported items frame5: here is the main code. frame6: the main code is activated here. - This code is opensource (don't buy it from anywhere) - This script don't support dynamic content loading!!! - If you have an animation on a page, it must be controlled by the _global.mcnt counter! - Buttons, or events can be enabled/disabled by a simple script showed in templates! adding pages: ------------------------------------------------------------ you have template pages in the library: page_templateLEFT page_templateRIGHT If you want a new page, DUPLICATE on of the templates (depending on what side your page will be). Edit the content of the layer "content". Export your new page (Library/linkage), and don't forget to uncheck "Export in first frame", then copy an instance to the exported items! (Main timeline/Layer: exported/ frame 4) The last step, is to change the page data (layer actions/frame5/from line26): add a new line: addPage("yourPagesExportName"); or addPage("yourPagesExportName",true); if you want to enable tearing of it! Always insert pages in pair!!! variables: ---------------------------------------------------------------- removedPages array hold page numbers of removed pages (teared off). page hold the current left page's number. at the beginning you can set page variable to the page you want to start the book with it. canflip it's a variable. setting its value to false disables flipping functions: ---------------------------------------------------------------- gotoPage( destinationPageNo, skip ); quick jump to the page number: destinationPageNo; values = 0-maxpages; skip: boolean; if true, pages will be skipped to the destination! autoflip(); start autoflip (direction is calculated from _xmouse) removeML(); REMOVES THE MOUSE LISTENER!!!! must called if you want to unload the pageflip, then load an other! PageFlip v2.13 coded by Macc/iparigrafika abel@iparigrafika.hu if you have any idea to discuss it in this help topic, or you think my english is so bad that you would rewrite it, just send me a mail. Donations are welcome. */џўџ€€ џўџlabelsџOџџ€€     ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџ CDocumentPagePage 1џўџScene 1џўџ1Ш@џўџџўџџўџџўџџўџџџџџ2ЪDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 121џўџ blankPageyџўџ{Ž@ž"ШВD9џўџ blankPageџўџџўџџўџџўџSymbol 1џџџџРШВDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 120џўџdebugxџўџЬЂD8џўџџўџџўџџўџџўџSymbol 1џџџџ3ЭЂDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 118џўџpageNavvџўџ2ћ—DVїћ—DXџўџџўџџўџџўџџўџSymbol 1џџџџъ˜Dџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 117џўџbtnuџўџ2ћ—DV.ћ—DSџўџџўџџўџџўџџўџSymbol 1џџџџ.ћ—Dџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 114џўџblankrџўџЎЦ‰DџўџџўџџўџџўџџўџSymbol 1џџџџ ŠDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 96џўџ loaderArc`џўџ: ŒAuHд ŒAЗ\џўџџўџџўџџўџџўџ Symbol 96pAкƒџџџџФџ‹Aџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 95џўџ loaderSegment_џўџ: ŒAuHМ ŒAS[џўџџўџџўџџўџџўџ Symbol 95pAкƒџџџџуџ‹Aџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 94џўџ loaderbar^џўџ: ŒAuHA ŒASџўџџўџџўџџўџџўџ Symbol 94pAкƒџџџџЊŒAџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 93џўџ loadermask]џўџ: ŒAuH ŒAёPџўџџўџџўџџўџџўџ Symbol 93pAкƒџџџџjџ‹Aџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 46џўџcenter.џўџ{Ž@žиo*@…џўџџўџџўџџўџџўџ Symbol 46џџџџ )ЧBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 45џўџsph-џўџ{Ž@žўQ)@?џўџsphџўџџўџџўџџўџ Symbol 45џџџџЇ(ЧBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 44џўџph,џўџ{Ž@žЪQ)@=џўџџўџџўџџўџџўџ Symbol 44џџџџЖ-ЧBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 37џўџp3shadow%џўџ{Ž@žѕЭ@Њџўџџўџџўџџўџџўџ Symbol 37џџџџƒх$@џўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 11џўџpgmask џўџ{Ž@žgџ@џўџџўџџўџџўџџўџ Symbol 11џџџџgџ@џўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 10џўџpageGrad џўџ{Ž@žOќ@џўџџўџџўџџўџџўџ Symbol 10џџџџІu*@џўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€Symbol 9џўџflipGrad џўџ{Ž@žбђ@џўџџўџџўџџўџџўџSymbol 9џџџџuх$@џўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€Symbol 8џўџflipџўџ{Ž@ž(э@џўџџўџџўџџўџџўџSymbol 8џџџџ*K”Dџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€Symbol 7џўџmaskџўџ{Ž@žца@џўџџўџџўџџўџџўџSymbol 7џџџџMхoBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€Symbol 3џўџpagesџўџ{Ž@ždЭ@ џўџџўџџўџџўџџўџSymbol 3џџџџ*K”Dџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџ џўџ€Symbol 2џўџmainpageџўџ{Ž@žЩЩ@џўџџўџџўџџўџџўџSymbol 2џџџџR,ЕDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€Symbol 1џўџpageџўџ{Ž@žCЩ@џўџџўџџўџџўџџўџSymbol 1џџџџS,ЕDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 100џўџ loader arcdџўџ„ЛBкџўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџ loader arce“ЛB„ЛBкe“ЛBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 99џўџloader for pagescџўџWЛBиџўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџloader for pagesC“ЛBWЛBиC“ЛBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 103џўџpicgџўџ{Ž@žИQ)@;џўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџ elements/pic& ЛBИQ)@;/#ЧBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 113џўџ pic hcoverqџўџ{Ž@ž]#ЧBŸџўџџўџџўџџўџџўџџџџџХ-ЧBџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 104џўџpgmask - single pagehџўџ{Ž@žцњКB•џўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџelements/pgmask - single page+ ЛBцњКB•e,ЕDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 102џўџ pageHolderfџўџ{Ž@ž3@WџўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџelements/pageHolderЧЛB3@WW,ЕDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџ€ Symbol 101џўџpagefaceeџўџ{Ž@ž_Ю@ џўџџўџџўџџўџM\\ted\TFO\76design\htdocs\maisonneuve.org - v3\FLA\Page flip\pageflip_xml.flaџўџelements/pagefaceјЦB_Ю@ T,ЕDџўџџўџџўџџўџџўџџўџџўџџџџџџўџџўџџўџџўџџўџџўџџўџџўџџўџџўџz€>р.hhhhhЬЬЬџРРРџ<ДџўџVector::Templateџўџ0џўџlegacyLineSpacingџўџ0џўџPropSheet::ActiveTabџўџ1085˜џўџVector::AS3 Package Pathsџўџџўџ%PublishFormatProperties::htmlFileNameџўџ pageflip_v213_dynamic_smart.htmlџўџ"PublishHtmlProperties::StartPausedџўџ0џўџ!PublishGifProperties::PaletteNameџўџџўџ PublishRNWKProperties::speed256Kџўџ0џўџVector::UseNetworkџўџ0џўџPublishFormatProperties::jpegџўџ0џўџVector::Debugging Permittedџўџ0џўџPublishHtmlProperties::Loopџўџ1џўџ"PublishQTProperties::MatchMovieDimџўџ1џўџ PublishQTProperties::AlphaOptionџўџџўџ PublishQTProperties::LayerOptionџўџџўџPublishProfileProperties::nameџўџFlash MX SettingsџўџPublishHtmlProperties::Unitsџўџ0џўџ$PublishPNGProperties::OptimizeColorsџўџ1џўџPublishQTProperties::Widthџўџ800џўџ&PublishRNWKProperties::singleRateAudioџўџ0џўџ&PublishRNWKProperties::speedSingleISDNџўџ0џўџVector::External Playerџўџџўџ4PublishHtmlProperties::UsingDefaultAlternateFilenameџўџ1џўџ%PublishHtmlProperties::showTagWarnMsgџўџ1џўџ%PublishFormatProperties::projectorMacџўџ0џўџ&PublishFormatProperties::flashFileNameџўџpageflip_v213_dynamic_smart.swfџўџVector::Compress Movieџўџ1џўџPublishGifProperties::Smoothџўџ1џўџ#PublishRNWKProperties::flashBitRateџўџ1200џўџ%PublishRNWKProperties::mediaCopyrightџўџ(c) 2000џўџ'PublishFormatProperties::gifDefaultNameџўџ1џўџVector::Package PathsџўџџўџPublishFormatProperties::htmlџўџ0џўџ$PublishFormatProperties::pngFileNameџўџpageflip_v213_dynamic_smart.pngџўџ(PublishHtmlProperties::VerticalAlignmentџўџ1џўџPublishHtmlProperties::Qualityџўџ4џўџ"PublishGifProperties::DitherOptionџўџџўџ"PublishRNWKProperties::exportAudioџўџ1џўџ PublishRNWKProperties::speed384Kџўџ0џўџ!PublishRNWKProperties::exportSMILџўџ1џўџVector::FireFoxџўџ0џўџVector::Override Soundsџўџ0џўџ!PublishHtmlProperties::DeviceFontџўџ0џўџ"PublishPNGProperties::FilterOptionџўџџўџ'PublishRNWKProperties::mediaDescriptionџўџџўџ-PublishFormatProperties::generatorDefaultNameџўџ1џўџPublishFormatProperties::gifџўџ0џўџ*PublishFormatProperties::generatorFileNameџўџpageflip_v213_dynamic_smart.swtџўџVector::Protectџўџ1џўџVector::Qualityџўџ80џўџ*PublishHtmlProperties::HorizontalAlignmentџўџ1џўџ"PublishHtmlProperties::DisplayMenuџўџ1џўџPublishGifProperties::Interlaceџўџ0џўџ"PublishGifProperties::DitherSolidsџўџ0џўџPublishPNGProperties::Smoothџўџ1џўџPublishPNGProperties::BitDepthџўџ24-bit with AlphaџўџPublishJpegProperties::DPIџўџ4718592џўџPublishQTProperties::Flattenџўџ1џўџVector::Templateџўџ0џўџ(PublishFormatProperties::jpegDefaultNameџўџ1џўџ(PublishFormatProperties::rnwkDefaultNameџўџ1џўџ2PublishHtmlProperties::VersionDetectionIfAvailableџўџ0џўџ#PublishFormatProperties::qtFileNameџўџpageflip_v213_dynamic_smart.movџўџPublishGifProperties::Widthџўџ800џўџPublishGifProperties::Loopџўџ1џўџPublishRNWKProperties::speed28Kџўџ1џўџ!PublishRNWKProperties::mediaTitleџўџџўџ$PublishRNWKProperties::mediaKeywordsџўџџўџPublishFormatProperties::flashџўџ1џўџ#PublishGifProperties::MatchMovieDimџўџ1џўџ#PublishGifProperties::PaletteOptionџўџџўџ"PublishPNGProperties::DitherOptionџўџџўџPublishJpegProperties::Qualityџўџ80џўџ$PublishRNWKProperties::realVideoRateџўџ100000џўџ$PublishRNWKProperties::speedDualISDNџўџ0џўџ-PublishFormatProperties::projectorWinFileNameџўџpageflip_v213_dynamic_smart.exeџўџPublishHtmlProperties::Alignџўџ0џўџ#PublishPNGProperties::MatchMovieDimџўџ1џўџ#PublishPNGProperties::PaletteOptionџўџџўџ$PublishJpegProperties::MatchMovieDimџўџ1џўџ!PublishProfileProperties::versionџўџ1џўџ0PublishFormatProperties::projectorMacDefaultNameџўџ1џўџ'PublishFormatProperties::pngDefaultNameџўџ1џўџVector::Package Export Frameџўџ1џўџ%PublishFormatProperties::jpegFileNameџўџpageflip_v213_dynamic_smart.jpgџўџVector::Omit Trace Actionsџўџ0џўџVector::Debugging PasswordџўџџўџPublishHtmlProperties::Widthџўџ800џўџPublishHtmlProperties::Heightџўџ600џўџ"PublishPNGProperties::DitherSolidsџўџ0џўџ"PublishJpegProperties::Progressiveџўџ0џўџ#PublishQTProperties::PlayEveryFrameџўџ0џўџ)PublishFormatProperties::flashDefaultNameџўџ1џўџPublishFormatProperties::pngџўџ0џўџPublishFormatProperties::rnwkџўџ0џўџ-PublishFormatProperties::projectorMacFileNameџўџpageflip_v213_dynamic_smart.hqxџўџVector::TopDownџўџ0џўџ!PublishHtmlProperties::WindowModeџўџ0џўџ'PublishHtmlProperties::TemplateFileNameџўџwC:\Documents and Settings\spalmer\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Html\Default.htmlџўџPublishGifProperties::Heightџўџ600џўџPublishPNGProperties::Interlaceџўџ0џўџPublishJpegProperties::Sizeџўџ0џўџ(PublishFormatProperties::htmlDefaultNameџўџ1џўџVector::DeviceSoundџўџ0џўџ2PublishHtmlProperties::UsingDefaultContentFilenameџўџ1џўџ"PublishFormatProperties::generatorџўџ0џўџVector::Reportџўџ0џўџPublishGifProperties::LoopCountџўџџўџ'PublishGifProperties::TransparentOptionџўџџўџPublishGifProperties::MaxColorsџўџ255џўџ%PublishPNGProperties::RemoveGradientsџўџ0џўџPublishQTProperties::Heightџўџ600џўџPublishRNWKProperties::speed56Kџўџ1џўџ&PublishHtmlProperties::ContentFilenameџўџџўџ(PublishHtmlProperties::AlternateFilenameџўџџўџ+PublishHtmlProperties::OwnAlternateFilenameџўџџўџPublishFormatProperties::qtџўџ0џўџVector::Stream Compressџўџ7џўџVector::Event Formatџўџ0џўџVector::Versionџўџ7џўџ$PublishGifProperties::OptimizeColorsџўџ1џўџ"PublishRNWKProperties::audioFormatџўџ0џўџVector::EventUse8kSampleRateџўџ0џўџVector::StreamUse8kSampleRateџўџ0џўџVector::Event Compressџўџ7џўџPublishHtmlProperties::Scaleџўџ0џўџ%PublishGifProperties::RemoveGradientsџўџ0џўџPublishPNGProperties::Widthџўџ800џўџPublishPNGProperties::Heightџўџ600џўџPublishJpegProperties::Heightџўџ600џўџ PublishRNWKProperties::speed512Kџўџ0џўџVector::ActionScriptVersionџўџ1џўџ0PublishFormatProperties::projectorWinDefaultNameџўџ1џўџ$PublishFormatProperties::gifFileNameџўџpageflip_v213_dynamic_smart.gifџўџVector::Stream Formatџўџ0џўџPublishGifProperties::Animatedџўџ0џўџ&PublishGifProperties::TransparentAlphaџўџ128џўџ!PublishPNGProperties::Transparentџўџ0џўџ!PublishPNGProperties::PaletteNameџўџџўџPublishJpegProperties::Widthџўџ800џўџ*PublishQTProperties::UseQTSoundCompressionџўџ0џўџPublishQTProperties::Loopingџўџ0џўџ"PublishRNWKProperties::exportFlashџўџ1џўџ&PublishRNWKProperties::showBitrateDlogџўџ1џўџ(PublishRNWKProperties::speedCorporateLANџўџ0џўџ"PublishRNWKProperties::mediaAuthorџўџџўџ&PublishFormatProperties::qtDefaultNameџўџ1џўџ"PublishHtmlProperties::VersionInfoџўџџўџ%PublishFormatProperties::defaultNamesџўџ1џўџ%PublishFormatProperties::projectorWinџўџ1џўџ%PublishFormatProperties::rnwkFileNameџўџ pageflip_v213_dynamic_smart.smilџўџPublishPNGProperties::MaxColorsџўџ255џўџ%PublishQTProperties::ControllerOptionџўџ0џўџ"PublishQTProperties::PausedAtStartџўџ0џўџ,PublishHtmlProperties::UsingOwnAlternateFileџўџ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џџШяЈ€џ™џџШяР€џЬџџШяи€џџџџ№€џ€џџџ'№€џџџ№€џџџ'№€КџяX€КџяX€џtџяx€џ€яx€џџџџџџџ№€џџџџџџџ€џџџџџ€џџџџџ€џџџџџ€џf§џ`џџџџzџџџџ€™fџЊџЬџџџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџ€џK3џџџџбЉz€џўџelements{Ž@žџўџџўџџўџџўџџўџџџџџџўџloader: ŒAuHџўџџўџџўџџўџџўџpAкƒџџџџџўџpage nav2ћ—DVџўџџўџџўџџўџџўџџџџџџўџ"PublishQTProperties::QTSndSettingsџџCQTAudioSettingsџџџўџhџўџџўџ џџџџџўџџўџ