mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-22 12:55:54 +00:00
AMF0 EcmaArray has dense and associative parts
This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
package {
|
||||
public class MyClass {
|
||||
public dynamic class MyClass {
|
||||
|
||||
public var a:int = 1;
|
||||
public var b:int = 2;
|
||||
|
||||
public function MyClass() {
|
||||
// constructor code
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -18,6 +18,8 @@ import flash.events.MouseEvent;
|
||||
import flash.net.ObjectEncoding;
|
||||
import flash.xml.XMLDocument;
|
||||
import flash.net.registerClassAlias;
|
||||
import flash.utils.ByteArray;
|
||||
import flash.utils.Dictionary;
|
||||
|
||||
var s:String = "";
|
||||
for (var i = 0; i < 70000; i++) {
|
||||
@@ -41,6 +43,36 @@ reftest["c"] = reftest;
|
||||
|
||||
registerClassAlias("MyClassAlias", MyClass);
|
||||
|
||||
var arr = ["a","b","c"];
|
||||
arr["akey"] = "hello";
|
||||
|
||||
var cls = new MyClass();
|
||||
cls["c"] = "dynamicValue"
|
||||
|
||||
var ba = new ByteArray();
|
||||
ba.writeByte(0x12);
|
||||
ba.writeByte(0x34);
|
||||
ba.writeByte(0xAB);
|
||||
|
||||
var vi:Vector.<int> = new Vector.<int>();
|
||||
vi.push(10);
|
||||
vi.push(20);
|
||||
vi.push(30);
|
||||
|
||||
var di:Dictionary = new Dictionary(false);
|
||||
|
||||
var key1:Object = { id: 1 };
|
||||
var key2:Object = { id: 2 };
|
||||
|
||||
di[key1] = "First";
|
||||
di[key2] = "Second";
|
||||
|
||||
var diso:SharedObject = SharedObject.getLocal("dict");
|
||||
diso.objectEncoding = ObjectEncoding.AMF3;
|
||||
diso.data.mydict = di;
|
||||
diso.flush();
|
||||
|
||||
|
||||
var data = {
|
||||
mynumber : 1.5,
|
||||
mybool : true,
|
||||
@@ -48,14 +80,17 @@ var data = {
|
||||
myobj : {a:1, b:2},
|
||||
mynull : null,
|
||||
myundefined : undefined,
|
||||
myarray : ["a","b","c"],
|
||||
myarray : arr,
|
||||
mydate : dt,
|
||||
mydate2 : dt,
|
||||
myref: reftest,
|
||||
mylongstring : s,
|
||||
myxml : xm,
|
||||
myxml2 : xm,
|
||||
mytypedobject : new MyClass()
|
||||
mytypedobject : cls,
|
||||
mybytearray : ba,
|
||||
myvectorint: vi,
|
||||
mydictionary: di
|
||||
};
|
||||
|
||||
amf0test.data.tref = reftest;
|
||||
@@ -134,6 +169,17 @@ function fonLoad(event:MouseEvent):void {
|
||||
</timelines>
|
||||
<PrinterSettings/>
|
||||
<publishHistory>
|
||||
<PublishItem publishSize="21920" publishTime="1731241363"/>
|
||||
<PublishItem publishSize="21920" publishTime="1731241267"/>
|
||||
<PublishItem publishSize="21884" publishTime="1731240255"/>
|
||||
<PublishItem publishSize="21875" publishTime="1731239891"/>
|
||||
<PublishItem publishSize="20278" publishTime="1731239868"/>
|
||||
<PublishItem publishSize="21783" publishTime="1731239610"/>
|
||||
<PublishItem publishSize="21775" publishTime="1731239428"/>
|
||||
<PublishItem publishSize="21695" publishTime="1731238381"/>
|
||||
<PublishItem publishSize="21633" publishTime="1731228977"/>
|
||||
<PublishItem publishSize="21633" publishTime="1731228925"/>
|
||||
<PublishItem publishSize="21599" publishTime="1731228388"/>
|
||||
<PublishItem publishSize="21570" publishTime="1731164207"/>
|
||||
<PublishItem publishSize="21571" publishTime="1731164104"/>
|
||||
<PublishItem publishSize="21715" publishTime="1731055062"/>
|
||||
@@ -143,16 +189,5 @@ function fonLoad(event:MouseEvent):void {
|
||||
<PublishItem publishSize="21507" publishTime="1730740224"/>
|
||||
<PublishItem publishSize="21508" publishTime="1730740069"/>
|
||||
<PublishItem publishSize="21505" publishTime="1730740015"/>
|
||||
<PublishItem publishSize="21520" publishTime="1730739945"/>
|
||||
<PublishItem publishSize="21510" publishTime="1730739873"/>
|
||||
<PublishItem publishSize="21496" publishTime="1730739737"/>
|
||||
<PublishItem publishSize="21491" publishTime="1730738502"/>
|
||||
<PublishItem publishSize="21497" publishTime="1730738131"/>
|
||||
<PublishItem publishSize="21516" publishTime="1730705495"/>
|
||||
<PublishItem publishSize="21264" publishTime="1730677777"/>
|
||||
<PublishItem publishSize="20259" publishTime="1730677769"/>
|
||||
<PublishItem publishSize="15819" publishTime="1730676977"/>
|
||||
<PublishItem publishSize="15799" publishTime="1730676777"/>
|
||||
<PublishItem publishSize="20794" publishTime="1730676730"/>
|
||||
</publishHistory>
|
||||
</DOMDocument>
|
||||
@@ -5,8 +5,8 @@
|
||||
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
|
||||
<xmp:CreatorTool>Adobe Flash Professional CS6 - build 481</xmp:CreatorTool>
|
||||
<xmp:CreateDate>2024-11-03T09:46:34-08:00</xmp:CreateDate>
|
||||
<xmp:MetadataDate>2024-11-09T06:55:03-08:00</xmp:MetadataDate>
|
||||
<xmp:ModifyDate>2024-11-09T06:55:03-08:00</xmp:ModifyDate>
|
||||
<xmp:MetadataDate>2024-11-10T00:46:15-08:00</xmp:MetadataDate>
|
||||
<xmp:ModifyDate>2024-11-10T00:46:15-08:00</xmp:ModifyDate>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about=""
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
@@ -15,7 +15,7 @@
|
||||
<rdf:Description rdf:about=""
|
||||
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
|
||||
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#">
|
||||
<xmpMM:InstanceID>xmp.iid:10BB9B99AA9EEF11A208DFE3564218EE</xmpMM:InstanceID>
|
||||
<xmpMM:InstanceID>xmp.iid:EAE3DCBBDD9EEF11A208DFE3564218EE</xmpMM:InstanceID>
|
||||
<xmpMM:DocumentID>xmp.did:329919207399EF119BABD30F3587D305</xmpMM:DocumentID>
|
||||
<xmpMM:OriginalDocumentID>xmp.did:329919207399EF119BABD30F3587D305</xmpMM:OriginalDocumentID>
|
||||
<xmpMM:History>
|
||||
@@ -32,6 +32,12 @@
|
||||
<stEvt:when>2024-11-03T09:46:34-08: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:EAE3DCBBDD9EEF11A208DFE3564218EE</stEvt:instanceID>
|
||||
<stEvt:when>2024-11-03T09:46:34-08:00</stEvt:when>
|
||||
<stEvt:softwareAgent>Adobe Flash Professional CS6 - build 481</stEvt:softwareAgent>
|
||||
</rdf:li>
|
||||
</rdf:Seq>
|
||||
</xmpMM:History>
|
||||
</rdf:Description>
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user