mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-07-15 20:59:25 +00:00
Fixed #2148 AS1/2 callmethod by register value
This commit is contained in:
BIN
libsrc/ffdec_lib/testdata/as2/as2.swf
vendored
BIN
libsrc/ffdec_lib/testdata/as2/as2.swf
vendored
Binary file not shown.
@@ -1,7 +1,7 @@
|
||||
<DOMDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/" currentTimeline="1" xflVersion="2.2" creatorInfo="Adobe Flash Professional CS6" platform="Windows" versionInfo="Saved by Adobe Flash Windows 12.0 build 481" majorVersion="12" buildNumber="481" nextSceneIdentifier="39" playOptionsPlayLoop="false" playOptionsPlayPages="false" playOptionsPlayFrameActions="false" autoSaveEnabled="true" autoSaveHasPrompted="true">
|
||||
<media>
|
||||
<DOMSoundItem name="Banana_Slap-AngryFlash-2001109808.wav" itemID="56b4f524-00000204" sourceExternalFilepath="./LIBRARY/Banana_Slap-AngryFlash-2001109808.wav" sourceLastImported="1454699803" externalFileCRC32="2782492837" externalFileSize="147466" href="Banana_Slap-AngryFlash-2001109808.wav" soundDataHRef="M 3 1454699812.dat" format="44kHz 16bit Stereo" sampleCount="36335"/>
|
||||
<DOMBitmapItem name="Database-Delete-32.png" itemID="51a2751c-000001f8" sourceExternalFilepath="./LIBRARY/Database-Delete-32.png" sourceLastImported="1365451187" externalFileCRC32="828107249" externalFileSize="1713" useImportedJPEGData="false" compressionType="lossless" originalCompressionType="lossless" quality="50" href="Database-Delete-32.png" bitmapDataHRef="M 1 1369601308.dat" frameRight="640" frameBottom="640"/>
|
||||
<DOMBitmapItem name="Database-Delete-32.png" itemID="51a2751c-000001f8" sourceExternalFilepath="./LIBRARY/Database-Delete-32.png" sourceLastImported="1365451187" externalFileCRC32="828107249" externalFileSize="1713" useImportedJPEGData="false" compressionType="lossless" originalCompressionType="lossless" quality="50" href="Database-Delete-32.png" bitmapDataHRef="M 1 1369601308.dat" frameLeft="-115200" frameTop="-115200" frameRight="-115200" frameBottom="-115200"/>
|
||||
<DOMSoundItem name="neck_snap-Vladimir-719669812.wav" itemID="56b4f58d-00000210" sourceExternalFilepath="./LIBRARY/neck_snap-Vladimir-719669812.wav" sourceLastImported="1454699908" externalFileCRC32="2565139104" externalFileSize="29804" href="neck_snap-Vladimir-719669812.wav" soundDataHRef="M 6 1454699917.dat" format="22kHz 16bit Stereo" sampleCount="7436"/>
|
||||
<DOMBitmapItem name="Page-White-Code-32.png" itemID="51a27a70-00000204" sourceExternalFilepath="./LIBRARY/Page-White-Code-32.png" sourceLastImported="1365452226" externalFileCRC32="3511245725" externalFileSize="1131" useImportedJPEGData="false" compressionType="lossless" originalCompressionType="lossless" quality="50" href="Page-White-Code-32.png" bitmapDataHRef="M 2 1369602672.dat" frameRight="640" frameBottom="640"/>
|
||||
<DOMSoundItem name="POOL-Pool_Shot-709343898.wav" itemID="56b4f54c-00000208" sourceExternalFilepath="./LIBRARY/POOL-Pool_Shot-709343898.wav" sourceLastImported="1454699842" externalFileCRC32="188406570" externalFileSize="207370" href="POOL-Pool_Shot-709343898.wav" soundDataHRef="M 4 1454699852.dat" format="44kHz 16bit Stereo" sampleCount="51311"/>
|
||||
@@ -31,7 +31,7 @@
|
||||
<Include href="Tween 5.xml" itemIcon="1" loadImmediate="false" itemID="60429674-00000289" lastModified="1614976628"/>
|
||||
</symbols>
|
||||
<timelines>
|
||||
<DOMTimeline name="Scene 1">
|
||||
<DOMTimeline name="Scene 1" currentFrame="86">
|
||||
<layers>
|
||||
<DOMLayer name="Layer 16" color="#FF4F4F">
|
||||
<frames>
|
||||
@@ -761,9 +761,9 @@
|
||||
</fills>
|
||||
<edges>
|
||||
<Edge fillStyle0="1" fillStyle1="2" edges="
|
||||
!3159 7239[3270 7033 3327 6947!3327 6947[3353 6908 3412 6794!3412 6794[3470 6682 3500 6639!3500 6639[3602 6491 3649 6692!3649 6692|3713 6670!3713 6670[3760 6655 3782 6655!3782 6655[3942 6655 3985 6781!3985 6781[4007 6844 3996 6914!3996
|
||||
6914[3996 6948 3999 6995!3999 6995[4000 7031 3993 7054!3993 7054[3976 7106 3860 7224!3860 7224[3847 7237 3741 7292!3741 7292[3638 7346 3616 7372!3616 7372[3594 7396 3511 7442!3511 7442[3435 7483 3427 7483!3427 7483[3409 7483 3407 7468
|
||||
!3407 7468[3405 7453 3386 7453!3386 7453[3361 7468 3330 7483!3330 7483[3270 7512 3235 7512!3235 7512[3220 7512 3156 7501!3156 7501[3091 7490 3054 7490!3054 7490[3050 7494 3050 7457!3050 7457[3050 7441 3159 7239"/>
|
||||
!3156 7501[3091 7490 3054 7490!3054 7490[3050 7494 3050 7457!3050 7457[3050 7441 3159 7239!3159 7239[3270 7033 3327 6947!3327 6947[3353 6908 3412 6794!3412 6794[3470 6682 3500 6639!3500 6639[3602 6491 3649 6692!3649 6692|3713 6670!3713
|
||||
6670[3760 6655 3782 6655!3782 6655[3942 6655 3985 6781!3985 6781[4007 6844 3996 6914!3996 6914[3996 6948 3999 6995!3999 6995[4000 7031 3993 7054!3993 7054[3976 7106 3860 7224!3860 7224[3847 7237 3741 7292!3741 7292[3638 7346 3616 7372
|
||||
!3616 7372[3594 7396 3511 7442!3511 7442[3435 7483 3427 7483!3427 7483[3409 7483 3407 7468!3407 7468[3405 7453 3386 7453!3386 7453[3361 7468 3330 7483!3330 7483[3270 7512 3235 7512!3235 7512[3220 7512 3156 7501"/>
|
||||
<Edge fillStyle1="1" edges="
|
||||
!2675 7305[2675 6953 2924 6704!2924 6704[3174 6454 3525 6454!3525 6454[3622 6454 3711 6474!3711 6474[3733 6454 3765 6434!3765 6434[3806 6409 3930 6340!3930 6340[4062 6261 4196 6152!4196 6152[4256 6104 4311 6071!4311 6071[4428 5999 4520
|
||||
6000!4520 6000[4595 5999 4654 6049!4654 6049[4666 6059 4677 6071!4677 6071[4717 6116 4741 6186!4741 6186[4765 6256 4765 6315!4765 6315[4765 6361 4719 6443!4719 6443[4667 6534 4584 6614!4584 6614[4420 6774 4222 6815!4222 6815[4376 7028
|
||||
@@ -858,7 +858,7 @@
|
||||
</DOMFrame>
|
||||
</frames>
|
||||
</DOMLayer>
|
||||
<DOMLayer name="Layer 5" color="#4FFFFF" current="true" isSelected="true">
|
||||
<DOMLayer name="Layer 5" color="#4FFFFF">
|
||||
<frames>
|
||||
<DOMFrame index="0" duration="75" keyMode="9728">
|
||||
<elements>
|
||||
@@ -1009,7 +1009,7 @@
|
||||
</DOMFrame>
|
||||
</frames>
|
||||
</DOMLayer>
|
||||
<DOMLayer name="Layer 1" color="#4FFF4F">
|
||||
<DOMLayer name="Layer 1" color="#4FFF4F" current="true" isSelected="true">
|
||||
<frames>
|
||||
<DOMFrame index="0" duration="22" keyMode="9728">
|
||||
<elements/>
|
||||
@@ -3321,6 +3321,26 @@ for(var thing in obj) {
|
||||
</Actionscript>
|
||||
<elements/>
|
||||
</DOMFrame>
|
||||
<DOMFrame index="86" keyMode="9728">
|
||||
<Actionscript>
|
||||
<script><![CDATA[trace("CallRegisterTest");
|
||||
|
||||
var f = function() {trace("A");};
|
||||
var g = function() {trace("B");};
|
||||
var obj = {
|
||||
a : f,
|
||||
b : g
|
||||
};
|
||||
|
||||
function tst(o) {
|
||||
var reg = "a";
|
||||
o[reg]();
|
||||
}
|
||||
|
||||
tst(obj);]]></script>
|
||||
</Actionscript>
|
||||
<elements/>
|
||||
</DOMFrame>
|
||||
</frames>
|
||||
</DOMLayer>
|
||||
</layers>
|
||||
@@ -3328,6 +3348,10 @@ for(var thing in obj) {
|
||||
</timelines>
|
||||
<PrinterSettings/>
|
||||
<publishHistory>
|
||||
<PublishItem publishSize="108292" publishTime="1702243778"/>
|
||||
<PublishItem publishSize="108294" publishTime="1702243745"/>
|
||||
<PublishItem publishSize="108294" publishTime="1702243721"/>
|
||||
<PublishItem publishSize="108177" publishTime="1702243670"/>
|
||||
<PublishItem publishSize="108238" publishTime="1678904397"/>
|
||||
<PublishItem publishSize="107972" publishTime="1667644454"/>
|
||||
<PublishItem publishSize="108067" publishTime="1667642777"/>
|
||||
@@ -3344,9 +3368,5 @@ for(var thing in obj) {
|
||||
<PublishItem publishSize="107836" publishTime="1638089380"/>
|
||||
<PublishItem publishSize="107807" publishTime="1638089228"/>
|
||||
<PublishItem publishSize="107782" publishTime="1638088848"/>
|
||||
<PublishItem publishSize="107785" publishTime="1638088829"/>
|
||||
<PublishItem publishSize="107773" publishTime="1638088816"/>
|
||||
<PublishItem publishSize="107780" publishTime="1638088491"/>
|
||||
<PublishItem publishSize="107758" publishTime="1638046510"/>
|
||||
</publishHistory>
|
||||
</DOMDocument>
|
||||
@@ -37,22 +37,26 @@
|
||||
</StrokeStyle>
|
||||
</strokes>
|
||||
<edges>
|
||||
<Edge fillStyle0="1" fillStyle1="2" strokeStyle="1" edges="!7000 0|7000 1000!7000 1000|8000 1000"/>
|
||||
<Edge fillStyle0="1" strokeStyle="1" edges="!8000 1000|8000 0"/>
|
||||
<Edge fillStyle0="1" edges="!8000 0|7000 0"/>
|
||||
<Edge fillStyle0="2" strokeStyle="1" edges="!7000 0|1000 0"/>
|
||||
<Edge fillStyle0="4" edges="!1000 0|0 0"/>
|
||||
<Edge fillStyle0="4" strokeStyle="1" edges="!0 0|0 1000"/>
|
||||
<Edge fillStyle0="2" strokeStyle="1" edges="!0 1000|0 3000"/>
|
||||
<Edge fillStyle0="5" strokeStyle="1" edges="!0 3000|0 4000!0 4000|1000 4000"/>
|
||||
<Edge fillStyle0="5" fillStyle1="2" strokeStyle="1" edges="!1000 4000|1000 3000!1000 3000|0 3000"/>
|
||||
<Edge fillStyle0="1" fillStyle1="2" strokeStyle="1" edges="!7000 0|7000 1000!7000 1000|8000 1000"/>
|
||||
<Edge fillStyle1="2" strokeStyle="1" edges="!8000 1000|8000 3000"/>
|
||||
<Edge fillStyle0="3" fillStyle1="2" strokeStyle="1" edges="!8000 3000|7000 3000!7000 3000|7000 4000"/>
|
||||
<Edge fillStyle1="2" strokeStyle="1" edges="!7000 4000|1000 4000!8000 1000|8000 3000"/>
|
||||
<Edge fillStyle1="3" strokeStyle="1" edges="!8000 3000|8000 4000!8000 4000|7000 4000"/>
|
||||
<Edge fillStyle0="3" strokeStyle="1" edges="!7000 4000|8000 4000!8000 4000|8000 3000"/>
|
||||
<Edge fillStyle0="1" strokeStyle="1" edges="!8000 1000|8000 0"/>
|
||||
<Edge fillStyle0="2" fillStyle1="6" strokeStyle="1" edges="!4000 3000[2757 3000 1878 2707!1878 2707[1000 2414 1000 2000!1000 2000[1000 1586 1878 1293!1878 1293[2757 1000 4000 1000!4000 1000[5243 1000 6121 1293!6121 1293[7000 1586 7000 2000!7000 2000[7000 2414 6121 2707!6121 2707[5243 3000 4000
|
||||
3000"/>
|
||||
<Edge fillStyle0="4" fillStyle1="2" strokeStyle="1" edges="
|
||||
!0 1000|1000 1000!1000 1000|1000 0"/>
|
||||
<Edge fillStyle0="4" edges="
|
||||
!1000 0|0 0"/>
|
||||
<Edge fillStyle0="4" strokeStyle="1" edges="
|
||||
!0 0|0 1000"/>
|
||||
<Edge fillStyle0="5" fillStyle1="2" strokeStyle="1" edges="
|
||||
!1000 4000|1000 3000!1000 3000|0 3000"/>
|
||||
<Edge fillStyle0="5" strokeStyle="1" edges="
|
||||
!0 3000|0 4000!0 4000|1000 4000"/>
|
||||
<Edge fillStyle0="2" strokeStyle="1" edges="
|
||||
!1000 4000|7000 4000!0 1000|0 3000!7000 0|1000 0"/>
|
||||
</edges>
|
||||
</DOMShape>
|
||||
</elements>
|
||||
|
||||
@@ -36,8 +36,8 @@ trace("init_blue");
|
||||
</StrokeStyle>
|
||||
</strokes>
|
||||
<edges>
|
||||
<Edge fillStyle1="1" strokeStyle="1" edges="!1262 253[1226 402 1321 562!1321 562[1336 582 1523 825!1523 825[1642 976 1647 1087!1647 1087[1654 1238 1475 1397!1475 1397[1351 1509 1091 1776!1091 1776[861 2014 767 2089!767 2089[619 2208 569 2155!569 2155[511 2092 568 1787!568 1787
|
||||
|724 930!724 930[464 939 243 859!243 859[50 787 -57 669!-57 669[-160 555 -134 455!-134 455[-106 348 59 314!59 314[178 288 456 198!456 198[750 102 875 73!875 73[1331 -36 1262 253"/>
|
||||
<Edge fillStyle1="1" strokeStyle="1" edges="!1321 562[1336 582 1523 825!1523 825[1642 976 1647 1087!1647 1087[1654 1238 1475 1397!1475 1397[1351 1509 1091 1776!1091 1776[861 2014 767 2089!767 2089[619 2208 569 2155!569 2155[511 2092 568 1787!568 1787|724 930!724 930[464 939 243
|
||||
859!243 859[50 787 -57 669!-57 669[-160 555 -134 455!-134 455[-106 348 59 314!59 314[178 288 456 198!456 198[750 102 875 73!875 73[1331 -36 1262 253!1262 253[1226 402 1321 562"/>
|
||||
<Edge cubics="!724 930(;-16,957 -399,411 59,314q724 930Q464 939q243 859Q50 787q-57 669Q-160 555q-134 455Q-106 348q59 314);"/>
|
||||
<Edge cubics="!59 314(;518,215 1372,-211 1262,253q59 314Q178 288q456 198Q750 102q875 73Q1331 -36q1262 253);"/>
|
||||
<Edge cubics="!1262 253(;1152,717 1996,929 1475,1397q1262 253Q1226 402q1321 562Q1336 582q1523 825Q1642 976q1647 1087Q1654 1238q1475 1397);"/>
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
|
||||
<xmp:CreatorTool>Adobe Flash CS4 Professional</xmp:CreatorTool>
|
||||
<xmp:CreateDate>2010-08-03T10:48:58+02:00</xmp:CreateDate>
|
||||
<xmp:MetadataDate>2023-03-16T08:40:37-07:00</xmp:MetadataDate>
|
||||
<xmp:ModifyDate>2023-03-16T08:40:37-07:00</xmp:ModifyDate>
|
||||
<xmp:MetadataDate>2023-12-10T13:27:42-08:00</xmp:MetadataDate>
|
||||
<xmp:ModifyDate>2023-12-10T13:27:42-08:00</xmp:ModifyDate>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about=""
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
@@ -22,7 +22,7 @@
|
||||
<stRef:originalDocumentID>xmp.did:8DD71700DC9EDF1194ADAC9B23608190</stRef:originalDocumentID>
|
||||
</xmpMM:DerivedFrom>
|
||||
<xmpMM:DocumentID>xmp.did:F0EB4FF7CAC3ED11AC9DC078F41E1AA7</xmpMM:DocumentID>
|
||||
<xmpMM:InstanceID>xmp.iid:F0EB4FF7CAC3ED11AC9DC078F41E1AA7</xmpMM:InstanceID>
|
||||
<xmpMM:InstanceID>xmp.iid:37EB8B269097EE11BB10B6D1BEF0E058</xmpMM:InstanceID>
|
||||
<xmpMM:OriginalDocumentID>xmp.did:8DD71700DC9EDF1194ADAC9B23608190</xmpMM:OriginalDocumentID>
|
||||
<xmpMM:History>
|
||||
<rdf:Seq>
|
||||
@@ -446,6 +446,12 @@
|
||||
<stEvt:when>2010-08-03T10:48:58+02:00</stEvt:when>
|
||||
<stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>
|
||||
</rdf:li>
|
||||
<rdf:li rdf:parseType="Resource">
|
||||
<stEvt:action>created</stEvt:action>
|
||||
<stEvt:instanceID>xmp.iid:37EB8B269097EE11BB10B6D1BEF0E058</stEvt:instanceID>
|
||||
<stEvt:when>2010-08-03T10:48:58+02:00</stEvt:when>
|
||||
<stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>
|
||||
</rdf:li>
|
||||
</rdf:Seq>
|
||||
</xmpMM:History>
|
||||
</rdf:Description>
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
<VersionInfo>10,0,2,0;11,4,0,0;11,3,0,0;12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1;</VersionInfo>
|
||||
<UsingDefaultContentFilename>1</UsingDefaultContentFilename>
|
||||
<UsingDefaultAlternateFilename>1</UsingDefaultAlternateFilename>
|
||||
<ContentFilename>as2_content.html</ContentFilename>
|
||||
<AlternateFilename>as2_alternate.html</AlternateFilename>
|
||||
<ContentFilename>as2.xfl_content.html</ContentFilename>
|
||||
<AlternateFilename>as2.xfl_alternate.html</AlternateFilename>
|
||||
<UsingOwnAlternateFile>0</UsingOwnAlternateFile>
|
||||
<OwnAlternateFilename></OwnAlternateFilename>
|
||||
<Width>550</Width>
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user