Updated debug_inner test data

This commit is contained in:
Jindra Petřík
2024-08-18 21:28:46 +02:00
parent e5a5c596e8
commit 87aea2a2e1
10 changed files with 19 additions and 13 deletions

Binary file not shown.

View File

@@ -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>

View File

@@ -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);
}

Binary file not shown.

View File

@@ -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>

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -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>

View File

@@ -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>

View File

@@ -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);
}
}
}
}