mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-22 14:46:30 +00:00
Updated debug_inner test data
This commit is contained in:
BIN
libsrc/ffdec_lib/testdata/debug_inner/inner.swf
vendored
BIN
libsrc/ffdec_lib/testdata/debug_inner/inner.swf
vendored
Binary file not shown.
@@ -16,7 +16,7 @@
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::timeStamp</name>
|
||||
<value>'05.08.2024'</value>
|
||||
<value>'18.08.2024'</value>
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::air</name>
|
||||
|
||||
@@ -43,17 +43,14 @@ package
|
||||
var byteArray:ByteArray = new binaryData2Class() as ByteArray;
|
||||
var loader:Loader = new Loader();
|
||||
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
|
||||
//trace("loading innerSwf 2");
|
||||
loader.loadBytes(byteArray);
|
||||
}
|
||||
|
||||
private function onLoaderComplete(event:Event):void {
|
||||
var loaderInfo:LoaderInfo = event.target as LoaderInfo;
|
||||
var className:String = "MyInnerClass2";
|
||||
//trace("getting definition of " + className);
|
||||
var LoadedClass:Class = loaderInfo.applicationDomain.getDefinition(className) as Class;
|
||||
var instance:* = new LoadedClass();
|
||||
//trace("calling innerSwf 2 instance");
|
||||
instance.run(root);
|
||||
}
|
||||
|
||||
|
||||
BIN
libsrc/ffdec_lib/testdata/debug_inner/inner2.swf
vendored
BIN
libsrc/ffdec_lib/testdata/debug_inner/inner2.swf
vendored
Binary file not shown.
@@ -16,7 +16,7 @@
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::timeStamp</name>
|
||||
<value>'05.08.2024'</value>
|
||||
<value>'18.08.2024'</value>
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::air</name>
|
||||
|
||||
BIN
libsrc/ffdec_lib/testdata/debug_inner/outer.swf
vendored
BIN
libsrc/ffdec_lib/testdata/debug_inner/outer.swf
vendored
Binary file not shown.
BIN
libsrc/ffdec_lib/testdata/debug_inner/outer/image.png
vendored
Normal file
BIN
libsrc/ffdec_lib/testdata/debug_inner/outer/image.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
@@ -16,7 +16,7 @@
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::timeStamp</name>
|
||||
<value>'05.08.2024'</value>
|
||||
<value>'18.08.2024'</value>
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::air</name>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::timeStamp</name>
|
||||
<value>'05.08.2024'</value>
|
||||
<value>'18.08.2024'</value>
|
||||
</define>
|
||||
<define append="true">
|
||||
<name>CONFIG::air</name>
|
||||
|
||||
@@ -13,7 +13,10 @@ package
|
||||
public class Main extends Sprite
|
||||
{
|
||||
[Embed(source="../../inner.swf", mimeType="application/octet-stream")]
|
||||
public var binaryDataClass:Class;
|
||||
public var binaryDataClass:Class;
|
||||
|
||||
[Embed(source="../image.png", mimeType="application/octet-stream")]
|
||||
public var imageDataClass:Class;
|
||||
|
||||
public function Main()
|
||||
{
|
||||
@@ -28,20 +31,26 @@ package
|
||||
var byteArray:ByteArray = new binaryDataClass() as ByteArray;
|
||||
var loader:Loader = new Loader();
|
||||
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
|
||||
//trace("loading innerSwf 1");
|
||||
loader.loadBytes(byteArray);
|
||||
|
||||
var imageByteArray:ByteArray = new imageDataClass() as ByteArray;
|
||||
var loader2:Loader = new Loader();
|
||||
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaderComplete);
|
||||
loader2.loadBytes(imageByteArray);
|
||||
}
|
||||
|
||||
|
||||
private function onImageLoaderComplete(event:Event):void {
|
||||
var loader:Loader = LoaderInfo(event.currentTarget).loader;
|
||||
addChild(loader);
|
||||
}
|
||||
private function onLoaderComplete(event:Event):void {
|
||||
var loaderInfo:LoaderInfo = event.target as LoaderInfo;
|
||||
var className:String = "MyInnerClass";
|
||||
//trace("getting definition of " + className);
|
||||
var LoadedClass:Class = loaderInfo.applicationDomain.getDefinition(className) as Class;
|
||||
var instance:* = new LoadedClass();
|
||||
//trace("calling innerSwf 1 instance");
|
||||
instance.run(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user