XFIRu39VMpami,:pamm tm8XFIRupami 0pamm ,T*YEK( eerf Leerf eerf tSACR2eerf eerf eerf eerf eerf eerf eerf eerf tSAC3eerf tSAC4eerf eerf eerf eerf eerf eerf eerf eerf eerf tSAC3eerf eerf eerf eerf eerf eerf !eerf "eerf #eerf $eerf %eerf &eerf 'tSACe7eerf (tSAC@=eerf *eerf ,eerf -eerf .eerf /tSACs>eerf 0eerf 2eerf 3eerf 4eerf 5eerf 6eerf 7tSAC@tSACG;tSACBAtSACBtSACHBtSACu6DtSACFtSACG*SAC<2XtcLTHpamF^aknuj afniC<1manLRrcsLIrcsLKrcsLNrcsL OrcsL Peerf Meerf Oeerf Peerf Neerf Seerf XTXTS'leerf QDEMX gmuhTdkmuhTdfTXTS*8leerf ZTXTS*jleerf [eerf _DEMX&lmuhTpTXTSreerf aTXTSrhteerf lFCRDT pmXF- LsCM:-droSPd IFWVzaCSWV0HbknujfDBLWVfeerf lRTX*eerf jknujfhSREV -LOCF8-LBUP,>.DIRGr1FRCS1FRCS1*YEK( -R+TXTSU1muhTT1DEMXV9muhTW;TXTSY<TXTS]>muhT\>DEMX^?TXTS`@TXTSbFCRDoLOCFcpmXFqDIRGdLsCMpLBUPrFRCSedroSnSREVfIFWViBLWVgCSWVklRTXsFRCSA*SACEfniCCpamFBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLBXtcLD lccFCRDTT:2Y : P <<droSP     pmXF-; Copyright 1994-2000, Macromedia, Inc. All Rights Reserved. ; ;================================================================= ; ; Default Font Mapping Table for Director 8.5 Macintosh and Windows. ; ; This file provides a font mapping table for Director 8.5 for Windows ; and Macintosh. ; ; If a copy of this file is in the same folder or directory as the ; Director application, Director will automatically include this font ; mapping table in every new movie you create. ; ; To add this font mapping table to an existing movie, choose ; Movie:Properties... from the Modify menu. Then click Load from File. ; Use the dialog box that appears to locate this file. ; ; Note: In this file, a semicolon at the beginning of a line indicates ; a comment. ; ;================================================================= ; ; FONT MAPPINGS ; ; Font mappings specify which font and size substitutions to make when ; moving a movie from one platform to another. ; ; The format for font mapping definitions is: ; ; Platform:FontName => Platform:FontName [MAP NONE] [oldSize => newSize] ; ; Specifying MAP NONE turns off character mapping for this font. ; If you specify size mappings, they apply for THAT FONT ONLY. ; ; Here are some typical mappings for the standard Macintosh fonts: ; Mac:Chicago => Win:System Mac:Courier => Win:"Courier New" Mac:Geneva => Win:"MS Sans Serif" Mac:Helvetica => Win:Arial Mac:Monaco => Win:Terminal Mac:"New York" => Win:"MS Serif" Mac:Symbol => Win:Symbol Map None Mac:Times => Win:"Times New Roman" 14=>12 18=>14 24=>18 30=>24 Mac:Palatino => Win:"Times New Roman" ; ; Here are some typical mappings for the standard Windows fonts: ; Win:Arial => Mac:Helvetica Win:"Courier" => Mac:Courier Win:"Courier New" => Mac:Courier Win:"MS Serif" => Mac:"New York" Win:"MS Sans Serif" => Mac:Geneva Win:Symbol => Mac:Symbol Map None Win:System => Mac:Chicago Win:Terminal => Mac:Monaco Win:"Times New Roman" => Mac:"Times" 12=>14 14=>18 18=>24 24=>30 ; Note: When mapping from Windows to Macintosh, Courier and Courier New ; map onto Courier. When coming back to Windows only Courier New ; will be used. ; Japanese Font Mappings ; ; The Macintosh Japanese Osaka font is mapped to a Windows font, and ; all Windows fonts are mapped to Macintosh's Osaka. Map None is used ; because only Roman fonts need upper-ASCII characters mapped. To prevent ; mapping of any additional Japanese fonts, add them to this list. ; ; Note: If you do not have a Japanese system, the font names below ; will appear to be unreadable. Mac:Osaka => Win:"lr SVbN" Map None Win:"lr SVbN" => Mac:Osaka Map None Win:"lr " => Mac:Osaka Map None Win:"WSVbN" => Mac:Osaka Map None Win:"W" => Mac:Osaka Map None Win:"" => Mac:Osaka Map None ; Korean Font Mappings Mac:AppleGothic => Win:"" Map None Mac:Seoul => Win:"ü" Map None Mac:AppleMyungio => Win:"" Map None Mac:"Ѱü" => Win:"" Map None Win:"" => Mac:AppleGothic Map None Win:"ü" => Mac:AppleGothic Map None Win:"ü" => Mac:Seoul Map None Win:"üü" => Mac:Seoul Map None Win:"" => Mac:AppleMyungio Map None Win:"ü" => Mac:AppleMyungio Map None Win:"" => Mac:"Ѱü" Map None Win:"ü" => Mac:"Ѱü" Map None ;================================================================= ; ; CHARACTER MAPPINGS ; ; Character mapping ensures that characters such as bullets, ; quote marks, and accented characters always appear correctly ; when text is moved from one platform to another. When a ; character is mapped, a different ASCII value is substituted ; in order to preserve the appearance of the character. ; ; Character mappings are used for all fonts EXCEPT those declared ; above as Map None. ; ; The format for character mappings is: ; ; Platform: => Platform: oldChar => oldChar ... ; ; The following table provides a full set of bi-directional ; mappings for all ASCII values between 128 and 255. ; ; Note: Some characters are not available in both character sets. ; However, the bi-directional mapping table below preserves these ; characters even if they are mapped to a different platform and ; later re-mapped back to the original platform. Mac: => Win: 128=>196 129=>197 130=>199 131=>201 132=>209 133=>214 134=>220 Mac: => Win: 135=>225 136=>224 137=>226 138=>228 139=>227 140=>229 141=>231 Mac: => Win: 142=>233 143=>232 144=>234 145=>235 146=>237 147=>236 148=>238 Mac: => Win: 149=>239 150=>241 151=>243 152=>242 153=>244 154=>246 155=>245 Mac: => Win: 156=>250 157=>249 158=>251 159=>252 160=>134 161=>176 162=>162 Mac: => Win: 163=>163 164=>167 165=>149 166=>182 167=>223 168=>174 169=>169 Mac: => Win: 170=>153 171=>180 172=>168 173=>141 174=>198 175=>216 176=>144 Mac: => Win: 177=>177 178=>143 179=>142 180=>165 181=>181 182=>240 183=>221 Mac: => Win: 184=>222 185=>254 186=>138 187=>170 188=>186 189=>253 190=>230 Mac: => Win: 191=>248 192=>191 193=>161 194=>172 195=>175 196=>131 197=>188 Mac: => Win: 198=>208 199=>171 200=>187 201=>133 202=>160 203=>192 204=>195 Mac: => Win: 205=>213 206=>140 207=>156 208=>173 209=>151 210=>147 211=>148 Mac: => Win: 212=>145 213=>146 214=>247 215=>215 216=>255 217=>159 218=>158 Mac: => Win: 219=>164 220=>139 221=>155 222=>128 223=>129 224=>135 225=>183 Mac: => Win: 226=>130 227=>132 228=>137 229=>194 230=>202 231=>193 232=>203 Mac: => Win: 233=>200 234=>205 235=>206 236=>207 237=>204 238=>211 239=>212 Mac: => Win: 240=>157 241=>210 242=>218 243=>219 244=>217 245=>166 246=>136 Mac: => Win: 247=>152 248=>150 249=>154 250=>178 251=>190 252=>184 253=>189 Mac: => Win: 254=>179 255=>185 Win: => Mac: 128=>222 129=>223 130=>226 131=>196 132=>227 133=>201 134=>160 Win: => Mac: 135=>224 136=>246 137=>228 138=>186 139=>220 140=>206 141=>173 Win: => Mac: 142=>179 143=>178 144=>176 145=>212 146=>213 147=>210 148=>211 Win: => Mac: 149=>165 150=>248 151=>209 152=>247 153=>170 154=>249 155=>221 Win: => Mac: 156=>207 157=>240 158=>218 159=>217 160=>202 161=>193 162=>162 Win: => Mac: 163=>163 164=>219 165=>180 166=>245 167=>164 168=>172 169=>169 Win: => Mac: 170=>187 171=>199 172=>194 173=>208 174=>168 175=>195 176=>161 Win: => Mac: 177=>177 178=>250 179=>254 180=>171 181=>181 182=>166 183=>225 Win: => Mac: 184=>252 185=>255 186=>188 187=>200 188=>197 189=>253 190=>251 Win: => Mac: 191=>192 192=>203 193=>231 194=>229 195=>204 196=>128 197=>129 Win: => Mac: 198=>174 199=>130 200=>233 201=>131 202=>230 203=>232 204=>237 Win: => Mac: 205=>234 206=>235 207=>236 208=>198 209=>132 210=>241 211=>238 Win: => Mac: 212=>239 213=>205 214=>133 215=>215 216=>175 217=>244 218=>242 Win: => Mac: 219=>243 220=>134 221=>183 222=>184 223=>167 224=>136 225=>135 Win: => Mac: 226=>137 227=>139 228=>138 229=>140 230=>190 231=>141 232=>143 Win: => Mac: 233=>142 234=>144 235=>145 236=>147 237=>146 238=>148 239=>149 Win: => Mac: 240=>182 241=>150 242=>152 243=>151 244=>153 245=>155 246=>154 Win: => Mac: 247=>214 248=>191 249=>157 250=>156 251=>158 252=>159 253=>189 Win: => Mac: 254=>185 255=>216 lRTX I# INETURL.X32INetUrl PPC XtraI# NETFILE.X32NetFile PPC XtraK% Netlingo.x32NetLingo PPC XtraT. swadcmpr.x32SWA Decompression PPC Xtra2 MacroMix.x325DirectSound.x32L&Sound Control.x32 Sound Control4>п mText Asset.x322CsK ѝ m TextXtra.x323= яh Font Xtra.x32LsCM:  InternalSREV fLOCF8"""333DDDUUUfffwwwLBUP,, !None.htmlinhereitance_tests.htminhereitance_tests.dcrinhereitance_tests.jpginhereitance_tests.classinhereitance_testsP swCategoryswTitle swSendUrlswPicon swPackage swPackageSize swContextMenuDIRG@@#FRCSFRCSfniC<e*SAC<):+19;<=>?@tSAC .AhD=!=ՏAuthorised usertSAC .BhD=!=ՏAuthorised usertSAC %0000DDDDDDXXXXXX\`pon exitFrame me go to the frame end Frame LoophD!!,=ju=jAuthorised usertSAC ####777777KKKKKKOScon mouseUp me reset() title "" title "(script ""E&"A""E&").new()" a = (script "A").new() title "" title "(script ""E&"B""E&").new()" b = (script "b").new() title "" title "Script Information:" echo "a = " & a echo "b = " & b echo "b.ancestor = " & b.ancestor title "" title "a.dump()" a.dump() title "" title "b.dump()" b.dump() title "" title "b.ancestor.dump()" b.ancestor.dump() title "" title "callAncestor( #dump, b )" callAncestor( #dump, b ) end Run TestshD&&,="=ըAuthorised usertSACe Wglobal gOutputMember on echo txt n = gOutputMember.line.count if( n = 0 ) then gOutputMember.color = rgb( "#000000" ) gOutputMember.fontStyle = [ #plain ] else gOutputMember.line[n].color = rgb( "#000000" ) gOutputMember.line[n].fontStyle = [ #plain ] end if put txt & RETURN after gOutputMember end on title txt n = gOutputMember.line.count if( n = 0 ) then gOutputMember.color = rgb( "#990000" ) gOutputMember.fontStyle = [ #bold ] else gOutputMember.line[n].color = rgb( "#990000" ) gOutputMember.line[n].fontStyle = [ #bold ] end if put txt & RETURN after gOutputMember end on reset gOutputMember.text = "" end on val v if( VoidP( v ) ) then return "VOID" else return v end if end on prepareMovie (member "A").scriptText = (member "Script A").text (member "B").scriptText = (member "Script B").text gOutputMember = (member "out") reset() end Movie ScriptshD,=i=Ց[Authorised usertSACG 9on mouseUp me reset echo "" title "Script Listing: " & QUOTE & "A" & QUOTE echo "" echo( (member "Script A").text ) end List Script AnFtt,=Շ=Ր1Authorised usertSAC !!!!!!!!!!%)9 Start ButtonfH=i=ՋAuthorised userVtSACs)))))-1Aout>п mText=o"=՘Authorised usertext 3TEXd2??NoTexturetSAC !FillRect=o=ՉAuthorised usertSAC !%5A ButtonfH=i=ՇGAuthorised user VtSAC !%5B ButtonfH=i=ՇLAuthorised user VtSACH :on mouseUp me reset echo "" title "Script Listing: " & QUOTE & "B" & QUOTE echo "" echo( (member "Script B").text ) end List Script BnF~~,=Շ=ՐJAuthorised usertSACu+++++/3CTitle>п mText=Չ=ՋAuthorised usertext3TEXd2??NoTexturetSAC !%5Script AlJ ii=Տ=աAuthorised usertSAC !%5Script BlJ =Տ=աAuthorised userXtcL` FG4HHI\JKrcsL\ \\\rLNR RBWDBWDD D D D BWDCW\CgbRDBWDD D D D BWDCW\CgbRDBWDBWDL BWD L BWD Laf BWDBWD BWLBgcDBWD BWLBgcDBWD BWLpfBgcDBWDBWEcLBWd    ,28PZdv (script "A).new()BbScript Information:a = b = b.ancestor = a.dump() b.dump()b.ancestor.dump()callAncestor( #dump, b )rcsL\\\^ j^VD VP  z0222-8fff'fIEhCgRLIDCWbmIم@Cbʓ'IEhLCgDCWbmIEhLCgۅ@CbKD FY"   IEhCgRLIDCWbmIم?Cbʓ'IEhLCgDCWbmIEhLCgۅ?CbKD FY"   IDbKC{ DBW KBW| DCW7DCW7ab:DCW7DCW7ab:D CW7OBV $.4BHV#000000 #990000VOIDA Script AB Script BoutrcsL\\\\  CfBWdrcsL   \\\\6, BWDBWDD D D BWDBWDCW7aBWd "(Script Listing: "A Script ArcsL   \ \\\6, BWDBWDD D D BWDBWDCW7aBWd "(Script Listing: "B Script BmanL}stagetitlereturnnamePPCnameW32netxtratypedefaultnetlibpackageinfocastTabcommentsymbolcastpicture helpTopicpropertyDescriptionListnameformatstringnumberintegerfileName preloadModerange selectionitemDescriptionListlabeltextlefttoprightbottompropertybrowse storageLabel alignmentlinked sizeLabelsize preloadLabel ShockwaveSave swCategoryswTitle swSendUrlswPicon swPackage swPackageSize swContextMenubooleanlocpoint memberTabmembereditable castLibNum scriptTextgetProp creationDatedate modifiedDate modifiedBycomments purgePrioritymodifiedloadedmedia thumbnail memorysize mediaReady graphicPropshiliteregPointwidthheightrect createdLabelcreated modifiedLabelmodifiedByLabel commentsLabelfieldscrollaboutbutton editScript purgeLabeloptionsedit scriptTabscript scriptTypemoviescoreparentlinkAsnewdumpmeputancestorgridline movieProps sourceRectdrawRectbgColorcolor windowType lastChanneleditShortcutsEnabledpreferred3dRendererlistopenGL directX7_0 directX5_2autosoftwareactive3dRenderermovieCopyrightInfomovieAboutInfo createName modifyNameenableInkmodeLimitations stageSizePiclabelXmenustageLocationPiclocH stageLeftlocVstageToplastChannelPicturelastChannelLabel stageFillPic stageColordefaultPalettepalettergb radioButtonindex aboutLabelcopyrightLabelcreateNameLabelmodifyNameLabelfontMap SaveFontMap LoadFontMap spriteTabsprite startFrameendFrame spriteNum foreColor backColorblendminmaxinkrotationfloatskewflipHflipVshapeTabshapefilled shapeTypeoval roundRectlineSize granularity lineDirectionpatternmouseUp callAncestorbaonetwogetaPropechosetContentsAftertxtfieldTabautoTabboxTypeadjustfixedlimit boxDropShadow dropShadowbordermargin scrollTopwordWrap lineHeight lineCount pageHeightfont fontStylefontSize framingLabelboxLabel marginLabel buttonType pushButtoncheckBox exitFrameframego prepareMovie setContentsresetvalue gOutputMembercount getPropRefntextTabuseHypertextStyles directToStage displayMode modeNormalmode3d preRendernonecopyInkotherInk saveBitmapkerningkerningThreshold antialiasantiAliasThresholdcenterRegPoint selectedText MissingFontstabs charSpacing hyperlinkhyperlinkRangehyperlinkStatecenterfixedLineSpace leftIndent rightIndent firstIndent topSpacing bottomSpacingtabCountalphahtmlrtf hyperlinks DisplayLabelantiAliasLabelpixels kerningLabel renderLabelextrudertext3D displayFace tunnelDepth bevelDepth smoothness bevelTypemiterroundcameraPositionvectorcameraRotation diffuseColor specularColor reflectivity textureType textureMemberdirectionalColordirectionalPresettopLeft topCentertopRight middleLeft middleCenter middleRight bottomLeft bottomCenter bottomRight ambientColorposIcon cameraPosX cameraPosY cameraPosZxyzLabelrotIcon cameraRotX cameraRotY cameraRotZfrontbacktunnelSmoothnessLabelTunnelDepthLabelBevelTypeLabelBevelDepthLabeldirectionalLabeldirectionalLabelTwo ambientLabelbackColorLabel textureLabel colorLabel specularLabelReflectivityLabel paragraph _soundXtrammemcharboldplain formatsTabFormatstemplate descriptionhtmlPath shockPath launchBrowser templateLabeldescriptionLabel htmlLabel browseHTML shockLabel browseShock launchLabel generalTabGeneral pageColor dimensionsdimensionsLabel widthLabel heightLabelpageColorField shockwaveTab ShockwavedcrColor volumeControltransportControlzooming saveLocal progressBarlogo stretchStylehAlignvAlign browserScript playbackLabel loadingLabel stretchLabel horizLabel vertLabel dcrColorFieldjavascriptLabelcompressionTab CompressioncompressionTypecompressionQualityswaCompressEnabled swaBitRateswaConvertToMono stripComments compressLabelstandardCompress jpegCompresslowlabel highlabelswaLabel bitrateLabelvalvoidpv lccpamF^,***ArialCourierIFWV $H"Authorised user - Killing Moon Ltd"Authorised user - Killing Moon Ltd:D:\Inetpub\wwwroot\killingmoon\director\tests\inheritance\CSWV00 9:0<<<hhh000000 0:   !! " w$Z0ww -Z0 0iZ0 30V86fƁ&!$-03    CTWVBLWVLTWVmuhTd$$DEMXFFFF000000060004000177AA00000000004B0000000040001101-7FFC6FE00480048-10F0-10 F10CFF0001000010000002600000001040840F038E000F0000400000009000000020424000500000008000000020200006000001040000000540C30FFFF0C00000 20 21810FFFF02400000 20 C30FFFF0C00000 1010C3099000FFFF0C00000 30 C3099000FFFF0C00000 5010000700000024000000010206A03E24F01800008000000AF0000000140,Arial40,404E440001040008010100009000000150000000208A10C08A10C000A00000013000000020F10C0F10C000B00000005000000020000C0000000A0000000101000F0000002100000000400 10  00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF001280000000A000000012001290000000A0000000120muhTd$$L*YEKTXTS' START TXTS* Script A TXTS* Script B DEMX&FFFF000000060004000177AA00000000004F0000000040001101-7FFC6FE00480048-10190-10 19E0FF00010E0000100000030000000010E840101019E0068E00019B5000020000001200000000E,ANCESTOR TESTS00040000000A0000000201101000500000009000000020100000600000066000000020C30FFFF0C00000 10 13510FFFF01400000 1010000700000024000000010206A03E24F01800008000000AF0000000140,Arial40,404E4400010400080101000090000001300000002019E0019E0000A0000001300000002019E0019E0000B00000005000000020000C0000000F00000001E01261000F0000002100000000400 10  00130000007E00000000DA91F8CE1C1D1E1F7F1B044,-..'"FFFF0FFFF001280000000B0000000110001290000000B00000001100muhT$$  TXTS property one, two on new me one = "A" me.two = "A" echo "Instantiating A: me = " & me return me end on dump me echo "me = " & me echo "one = " & val( one ) echo "me.one = " & val( me.one ) echo "me.getaProp(#one) = " & val( me.getaProp(#one) ) echo "two = " & val( two ) echo "me.two = " & val( me.two ) echo "me.getaProp(#two) = " & val( me.getaProp(#two) ) echo "me.getaProp(#b) = " & val( me.getaProp(#b) ) end  TXTSr Pproperty ancestor property one, two, b on new me ancestor = (script "A").new() one = "B" me.two = "B" b = "B" echo "Instantiating B: me = " & me return me end on dump me echo "me = " & me echo "one = " & val( one ) echo "me.one = " & val( me.one ) echo "two = " & val( two ) echo "me.two = " & val( me.two ) end