diff --git a/haxework/log/SocketLogger.hx b/haxework/log/SocketLogger.hx index 71da9f5..daac943 100755 --- a/haxework/log/SocketLogger.hx +++ b/haxework/log/SocketLogger.hx @@ -1,6 +1,11 @@ package haxework.log; import haxework.log.BaseLogger; + +#if js +class SocketLogger extends BaseLogger {} +#else + #if flash import flash.net.Socket; import flash.events.IOErrorEvent; @@ -41,4 +46,6 @@ class SocketLogger extends BaseLogger { #end } catch (error:Dynamic) {} } -} \ No newline at end of file +} + +#end \ No newline at end of file diff --git a/haxework/net/ExternalImageLoader.hx b/haxework/net/ExternalImageLoader.hx index df9092a..9f38434 100755 --- a/haxework/net/ExternalImageLoader.hx +++ b/haxework/net/ExternalImageLoader.hx @@ -15,10 +15,12 @@ class ExternalImageLoader extends BaseMediaLoader { override private function extrudeResult(e:Event):BitmapData { var loader:Loader = cast(e.currentTarget, LoaderInfo).loader; + #if flash if (Security.sandboxType == Security.APPLICATION) { var content:Bitmap = cast(loader.content,Bitmap); return content.bitmapData; } else { + #end internalLoader = new InternalLoader(); internalLoader.fromBytes(loader.contentLoaderInfo.bytes) .success(function(data:BitmapData):Void { @@ -32,7 +34,7 @@ class ExternalImageLoader extends BaseMediaLoader { c.callFail(e); }); return null; - } + #if flash} #end } override public function dispose():Void {