аЯрЁБс>ўџ $ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASHаS€Ѓ:Р@ ContentsџџџџџџџџџџџџхPage 1џџџџџџџџeSymbol 3џџџџџџџџџџџџ‚§џџџџџџџџџџџџџџџ  ўџџџ %ўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ&'()*+ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџpЊ|YЊrЯƒRASH`v}Ѓ:Р@ Contentsџџџџџџџџ,хPage 1џџџџџџџџџџџџeSymbol 3џџџџџџџџџџџџ‚џџџџџџџџ§џџџўџџџ  ўџџџ %џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџ&'()*+ўџџџ-./01234ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџSymbol 2џџџџSymbol 1џџџџџџџџџџџџўџџџOџџџџџџџџџџџџџџџџџџџџџџџџџџCPicPageџџ CPicLayerџџ CPicFrame€€ fЬЬџћ€azђџяи>Я%цЭїœ8pњџŒх*ы 8Щь Уnн(8нЌЋЉУ8џfM Œ8fToO+* 3RЁPн- >€B€06я;ЪьўЏ,tL<џџџ?џџ€€roadџџџџOџOџ€€џџ CPicShape €€€xŒ™џџЬџѓ~(и/Ќќ0™њЇ0џ›§ј.sі џџ Т§ €€€џџCPicPageџџ CPicLayerџџ CPicFrameџџ CPicShape€€КњџџЉфџџоЌ6џџЬ™џs€€0ц5И00Hљ0pў€€џџџ?џџ€€Layer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€fЬЬџеq€Ž/&//€qBбqб//ІН€ŽбŒбб€б ІН€.€Ž&/б€q€бB q€.џџџ?џџ€€€ џФ@џfЬЬџеq€Ž/&//€qBбqб//ІН€ŽбŒбб€б ІН€.€Ž&/б€q€бB q€.ѓЮћŒЩў0œ0хў›џџџ?џџ€€€fЬЬџеq€Ž/&//€qBбqб//ІН€ŽбŒбб€б ІН€.€Ž&/б€q€бB q€.џџџ?џџ€€€fЬЬџfЬЬџѓИяў л€ЌІН€ŽбŒбб€б ІН€.€Ž&/б€q€бB q€.€€€jах0 0X0`№щг ў|0є„яў€л0 ў€Bџџџ?џџ€€Layer 1џџџџO€џџ€€џџCPicPageџџ CPicLayerџџ CPicFrame€€џџџ?џџ€€€ џФ@џе€_€џыџВ'€у€C0фl€М€IиьџМ€ужыЎы€цбŸ§@і€§€ы HиМIфDфР €€­V/€kH€Dџџџ?џџ€€contentџџџџO€џџ€€€€џџџ?џџoff€€€џџџ?џџon€€labelsџџџџOџOџ€€€€џџџ?џџstop();€€scriptsџџџџџOOџ€€xŒ™џџЬџѓђ @7‘б0gIџ0~џ0§ј ИўџEŠњЖ €€€xŒџЬџїЈN)—шrў8B€чˆџџЁБў8YаЬЯџџю4 ^Т ž €€€xŒџЬџџX .,ˆџ §Жћ4*ˆxў<ТџОџ4z§064RSTца(" {њ њ ЌЌpЌђЌђшG~еа( €€€xŒџЬџћe’&MŽџџ•цўџ3ўўќ4Ё‘Ћ’ќ(8uџџш)ўС”­8€ˆ€a4Јр,pмџˆЄ =\ b4 ƒ- ž• м8 јш Є =- ž щ Њ т3IчŽš LШLШ z —• м €€€D˜џЬџїцЮ4™™2џў<мўЮ ў4h™є2џ<$ђЮ4hhає<$0џђ4™hўа<мў ў0џ €€€ии… CћџџџЬџїцЮ4™™2џў<мўЮ ў4h™є2џ<$ђЮ4hhає<$0џђ4™hўа<мў ў0џ €€€xŒџЬџћP8#MiџџЩЮўџLќў8)Дќџš€є&8 5џџУoШўЂ3jJџlєў€€xŒ7™џџЬџs€ &%лћ0YўŸџ0•ћ-8пйџџУ[џџр–§8lЖўџа мќ8 мC&:F0ъњ‘€Б€f€€€нћоќњF~јј4’sИў <žџифџВ<€ˆўŠРќ<ŒІўj ДќџџЪm§8zмxџџј’ўw€€€aѕY|ЈА4XXАЈ4|PџЈ4ЈXXўА4„XўPџ4ЈЈPџXў4„АXў4XЈЈPџ;tњъyМЌ~ ц;Dќ‚ћDТ~ŠВœ3R6ѕ џ";PxЙ&џф?|ћ§ ФК4^^МЦ< DџФ4Ѓ^<ўМ<іў:ўDџ4ЃЃFџ<ў<іўК:ў4^ЃЦFџ; ьXдфtZџџhќ;Ъят0|ФџџўTћ€€/lЄЇiэL@L@ЄэЄЇ‡lLlL1Ыxx%1пlЄЄOпl%lxlxlЫOL@L“LйiЄL釓Є@Єї,P,›Kй‰ЗlЗжШ‰‰SKž,ї,йN›PЌїЌїЌžЌSNй‰Ш77l7l7ХйNNжЗХЗl‚\ у; –ќѕ–Nиг4~К fД T ЕѕќЙуu™К f‚\^ь)4~€A š–#c-2мз"—#cІ.TШ-2—d [Ÿ†­~Ј9  є3Ќ3ЌЉсЉс_мacЈS3ЌлC(Д'єм˜˜Д'Љс^D­~€6-к  лŸ†ЋобђС,u­б …CzAї–}М ДІ+ЉІ…"9ЎоЎо~я~яЌ}T м~+'Gир i` аЧ WQ ќ{ П  / ~!‚СWжБп/   Ѕ €” ”_м‘|‘|‘№‘№‘№‘№У СУ Св |в |‘|‘|У СУ Св |в |џџџ?џџ€€carџџџџџOOџ€€џџCPicText€€{$Wџџџ…лџџp @5РArialf™™џ"pўoption1|option2|option3|option4&1&2&4&8OR NOT AND XOR€€€АЇ и @ГArialџЬџ"(this high-performance code example shows how to store information in the bits of a number, and how to use bitwise operators to perform logical decisions based on that information.€€€R$Cџџџ…лџџvќџџ0@РArialџФ@џ"Ќўbitwise operations€€€ЫЃаH TextField10Arial™Ьџџ"xair conditioning cd player sSymbol 2џџџџSymbol 1џџџџџџџџџџџџўџџџOџџџџџџџџџџџџџџџџџџџџџџџџ џџ CDocumentPage Page 1Scene 1›=9Y№9€ Symbol 3radioButtonIndicatorœЏ˜9СȘ9€ Symbol 2 radioButtonЬЌ˜9pЏ˜9ј*@h…hhhh3™џРРРџ ДVector::Template"PublishFormatProperties::generatorџџџџфџџ CColorDefџ€3џPя€fџPя0€™џPяH€ЬџPя`€џџPяx€3џя€33џ(я€3fџ<я0€3™џCяH€3ЬџFя`€3џџHяx€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я€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я€™џ яH€3™џ“яH€f™џ…яH€™™џxяH€Ь™џnя`€џ™џhяx€3™џ­яH€33™џ x`€3f™џŒx`€3™™џxx`€3Ь™џkx€3џ™џdя€Ьџ я`€3Ьџ–я`€fЬџŒя`€™Ьџ‚я`€ЬЬџxя`€џЬџpяx€3ЬџЊя`€33Ьџ x€3fЬџ“x€3™Ьџ…x€3ЬЬџxx€3џЬџnя€џџ яx€3џџ˜яx€fџџяx€™џџˆяx€Ьџџ€яx€џџџxяx€3џџЈяx€33џџ я€3fџџ–я€3™џџŒя€3Ьџџ‚я€3џџџxя€fџя0€f3џя0€ffџ(я0€f™џ5яH€fЬџ<я`€fџџ@яx€™џяH€™3џ яH€™fџяH€™™џ(яH€™Ьџ2я`€™џџ8яx€f3џмя0€f33џPH€ff3џ(PH€f™3џ<x`€fЬ3џCx€fџ3џFя€™3џуяH€™33џx`€™f3џx`€™™3џ(x`€™Ь3џ5x€™џ3џ<я€ffџШя0€f3fџШPH€fffџ`€f™fџP0x€fЬfџPx€fџfџPяЈ€™fџеяH€™3fџмx`€™ffџ0x€™™fџ(0x€™Ьfџ<x€™џfџCяЈ€f™џЛяH€f3™џДx`€ff™џ 0x€f™™џx0x€fЬ™џdx€fџ™џ]яЈ€™™џШяH€™3™џШx`€™f™џШ0x€™™™џ€™Ь™џPPЈ€™џ™џPяР€fЬџДя`€f3Ьџ­x€ffЬџ x€f™ЬџŒx€fЬЬџxx€fџЬџkяЈ€™ЬџОя`€™3ЬџЛx€™fЬџДx€™™Ьџ PЈ€™ЬЬџxPЈ€™џЬџdяР€fџџАяx€f3џџЊя€ffџџ яЈ€f™џџ“яЈ€fЬџџ…яЈ€fџџџxяЈ€™џџИяx€™3џџДя€™fџџ­яЈ€™™џџ яР€™ЬџџŒяР€™џџџxяР€Ьџя`€Ь3џ я`€Ьfџя`€Ь™џя`€ЬЬџ(я`€Ьџџ0яx€џџяx€џ3џяx€џfџяx€џ™џяx€џЬџ яx€џџџ(яx€Ь3џця`€Ь33џx€Ьf3џ x€Ь™3џx€ЬЬ3џ(x€Ьџ3џ2я€џ3џшяx€џ33џя€џf3џ я€џ™3џя€џЬ3џя€џџ3џ(я€Ьfџмя`€Ь3fџуx€Ьffџx€Ь™fџx€ЬЬfџ(x€Ьџfџ5яЈ€џfџряx€џ3fџця€џffџяЈ€џ™fџ яЈ€џЬfџяЈ€џџfџ(яЈ€Ь™џвя`€Ь3™џеx€Ьf™џмx€Ь™™џPЈ€ЬЬ™џ(PЈ€Ьџ™џ<яР€џ™џияx€џ3™џмя€џf™џуяЈ€џ™™џяР€џЬ™џяР€џџ™џ(яР€ЬЬџШя`€Ь3ЬџШx€ЬfЬџШx€Ь™ЬџШPЈ€ЬЬЬџР€ЬџЬџPяи€џЬџаяx€џ3Ьџвя€џfЬџеяЈ€џ™ЬџмяР€џЬЬџяи€џџЬџ(яи€ЬџџРяx€Ь3џџОя€ЬfџџЛяЈ€Ь™џџДяР€ЬЬџџ яи€Ьџџџxяи€џџџШяx€џ3џџШя€џfџџШяЈ€џ™џџШяР€џЬџџШяи€џџџџ№€џ€333џ0€fffџ`€™™™џ€ЬЬЬџР€џџџџ№€џџяx€џџPяx€џџ яx€џџџ(яx€џџџxяx€џџџШяx€џџџџџџџ€џџџџџџџ€џџџџџ€џџџџџ€џџџџџ€џџџ*џџџ]џџџџџЊџџдџџџџџџYуџџџhcal decisions based on that information.€€€R$Cџџџ…лџџvќџџ0@РArialџФ@џ"Ќўbitwise operations€€€ЫЃаH TextField10Arial™Ьџџ"xair conditioning cd player sunroof leather seats€€€џ% 8Arial™Ьџџ"xselect your options€€ џЬ9џЬџѓ]; 5€ю0h0H№0@д0`Њ8 і и'8 –X0 U0эѓ§њ8 0˜ъ\ Иф*ф*ф*ф*ф*,ф*,ф*,ф*,,,,sЙџџџ?џџ€€contentџџџџO€џџ€€€€€W _ф’#X priceOutputhArialџФ@џ"(€€џџџ?џџ€€price text fieldџџџџOџџџ€€џџ CPicButton€€ГPџџџџ#on(release) { changeOption(1); } €€€Гњџџџџ#on(release) { changeOption(2); } €€€ГЄџџџџ#on(release) { changeOption(4); } €€€ГNџџџџ#on(release) { changeOption(8); }€€џџџ?џџ€€ radioButtonsџџџџџOџџ€€џџ CPicSpriteГPГPџџџџoption1'€ГєГєџџџџoption2'€ГЌГЌџџџџoption4'€ГPГPџџџџoption8€€џџџ?џџ€€radioButtonIndicatorsџџџџџџOџ€€€€џџџ?џџџ3// set default options var hasAirCon = 0; // 0 no, 1 yes var hasCDplayer = 0; // 0 no, 2 yes var hasSunRoof = 0; // 0 no, 4 yes var hasLeather = 0; // 0 no, 8 yes var myOptions = hasAirCon | hasCDplayer | hasSunRoof | hasLeather; // calculates cost based on options function totalPrice (carOptions) { var price = 0; if(carOptions & 1) { price += 1000; } if(carOptions & 2) { price += 500; } if(carOptions & 4) { price += 1200; } if(carOptions & 8) { price += 800; } return price; } // toggles specified option on or off function changeOption (option) { trace("myOptions&option: " + (myOptions & option)); if ((myOptions&option) == option) { // this option's already on...turn it off myOptions -= option; _root["option" + option].gotoAndStop("off"); trace("removing option: " + option); } else { // don't have this option yet...turn it on myOptions |= option; _root["option" + option].gotoAndStop("on"); trace("adding option: " + option); } priceOutput = "$" + totalPrice(myOptions); }€€scriptsџџџџ™3Ьџ€€€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ўџџџ !"#$ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџunroof leather seats€€€џ% 8Arial™Ьџџ"xselect your options€€ џЬ9џЬџѓ]; 5€ю0h0H№0@д0`Њ8 і и'8 –X0 U0эѓ§њ8 0˜ъ\ Иф*ф*ф*ф*ф*,ф*,ф*,ф*,,,,sЙџџџ?џџ€€contentџџџџO€џџ€€€€€W _ф’#X priceOutputhArialџФ@џ"(€€џџџ?џџ€€price text fieldџџџџOџџџ€€џџ CPicButton€€ГPџџџџ#on(release) { changeOption(1); } €€€Гњџџџџ#on(release) { changeOption(2); } €€€ГЄџџџџ#on(release) { changeOption(4); } €€€ГNџџџџ#on(release) { changeOption(8); }€€џџџ?џџ€€ radioButtonsџџџџџOџџ€€џџ CPicSpriteГPГPџџџџoption1'€ГєГєџџџџoption2'€ГЌГЌџџџџoption4'€ГPГPџџџџoption8€€џџџ?џџ€€radioButtonIndicatorsџџџџџџOџ€€€€џџџ?џџџ3// set default options var hasAirCon = 0; // 0 no, 1 yes var hasCDplayer = 0; // 0 no, 2 yes var hasSunRoof = 0; // 0 no, 4 yes var hasLeather = 0; // 0 no, 8 yes var myOptions = hasAirCon | hasCDplayer | hasSunRoof | hasLeather; // calculates cost based on options function totalPrice (carOptions) { var price = 0; if(carOptions & 1) { price += 1000; } if(carOptions & 2) { price += 500; } if(carOptions & 4) { price += 1200; } if(carOptions & 8) { price += 800; } return price; } // toggles specified option on or off function changeOption (option) { trace("myOptions&option: " + (myOptions & option)); if ((myOptions&option) == option) { // this option's already on...turn it off myOptions -= option; _root["option" + option].gotoAndStop("off"); trace("removing option: " + option); } else { // don't have this option yet...turn it on myOptions |= option; _root["option" + option].gotoAndStop("on"); trace("adding option: " + option); } priceOutput = "$" + totalPrice(myOptions); }€€scriptsџџџџ™3Ьџ€€€€…"9ЎоЎо~я~яЌ}T м~+'Gир i` аЧ WQ