diff --git a/AS-Workers.swc b/AS-Workers.swc new file mode 100644 index 0000000..53b06c0 Binary files /dev/null and b/AS-Workers.swc differ diff --git a/FD/src/com/myflashlabs/utils/worker/WorkerBase.as b/FD/src/com/myflashlabs/utils/worker/WorkerBase.as index 25d29bb..0bdd89e 100644 --- a/FD/src/com/myflashlabs/utils/worker/WorkerBase.as +++ b/FD/src/com/myflashlabs/utils/worker/WorkerBase.as @@ -61,20 +61,20 @@ package com.myflashlabs.utils.worker func.apply(null, arr); } - protected function sendProgress($method:Function, ...$params):void + public function sendProgress($method:Function, ...$params):void { $params.unshift(getFunctionName($method)); $params.unshift("type:progress"); _outgoingChannel.send($params); } - protected function sendResult($method:Function, ...$params):void + public function sendResult($method:Function, ...$params):void { $params.unshift(getFunctionName($method)); _outgoingChannel.send($params); } - protected function getFunctionName(callee:Function):String + public function getFunctionName(callee:Function):String { var parent:Object = this; for each (var m:XML in describeType(parent)..method) diff --git a/FD/src/com/myflashlabs/utils/worker/WorkerManager.as b/FD/src/com/myflashlabs/utils/worker/WorkerManager.as index 191f4f3..2078931 100644 --- a/FD/src/com/myflashlabs/utils/worker/WorkerManager.as +++ b/FD/src/com/myflashlabs/utils/worker/WorkerManager.as @@ -159,7 +159,7 @@ package com.myflashlabs.utils.worker trace("NOTICE: Workers debug mode is on. Build your app in release mode and debug mode will automatically go off."); } - protected function getFunctionName(callee:Function):String + public function getFunctionName(callee:Function):String { var parent:Object = _delegate; for each (var m:XML in describeType(parent)..method)