Sounds like a very strange way to use workers. -Sean Thayne
On Wed, Mar 12, 2014 at 3:18 PM, Alex Harui <[email protected]> wrote: > So really, what you want is to use MXML to define a SWF that can be used > as a Worker, right? > > On 3/12/14 1:23 PM, "Gary Yang" <[email protected]> wrote: > > >Greg, > > > >I agree with you on the display list thing. > > > >But I am not using any display list features in worker, I am trying to > >build a reactive model with Flex's binding, meta tag processing, > >collection > >classes, PropertyChangeEvent. This reactive model will pass changes to the > >main UI thread to drive UI, and user input will be passed back to reactive > >model as a trigger input. > > > >For long run, the best solution would be divide Flex into different > >modules, https://issues.apache.org/jira/browse/FLEX-34138; > >But for now, please just make it usable. > > > >Thanks. > > > >Thanks. > > > >-Gary > > > > > > > > > > > > > >On Wed, Mar 12, 2014 at 4:05 PM, Greg Dove <[email protected]> wrote: > > > >> I can't imagine using a flex application as a worker. I don't think > >>Workers > >> can access the main display list/stage, and a flex application expects > >>to > >> do so. It may be because of this that you are seeing the error because > >> ContextMenu is not available on Android, and that part is nothing to do > >> with Flex. > >> > >> > >> > >> > http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/ > >>ui/ContextMenu.html > >> *AIR profile support:* This feature is not supported on mobile devices > >>or > >> AIR for TV devices. > >> > >> > >> > >> > >> > >> > >> > >> > >> On Thu, Mar 13, 2014 at 8:14 AM, Gary Yang <[email protected]> > >>wrote: > >> > >> > You have to support it!!! > >> > > >> > Flex's binding, [remote class], collection data models are critical > >>for > >> > building reacting model which is a key for complex application and > >>this > >> is > >> > Flex's core value! > >> > > >> > It's already working for Flash Player in browsers, if you can add a > >>few > >> > lines to make sure > >> > > >> > var defaultMenu:ContextMenu = new ContextMenu(); > >> > > >> > won't kill the initialization process, it will be good for now!! > >> > > >> > For the future, I would like to recommend to take a look at Java > >>Spring's > >> > growth. > >> > > >> > Please!! > >> > > >> > > >> > > >> > > >> > On Wed, Mar 12, 2014 at 2:49 PM, Alex Harui <[email protected]> wrote: > >> > > >> > > You're trying to run a Flex SWF as a worker and not the main app? I > >> > doubt > >> > > that is supported. > >> > > > >> > > -Alex > >> > > > >> > > On 3/12/14 8:43 AM, "Gary Yang" <[email protected]> wrote: > >> > > > >> > > >https://issues.apache.org/jira/browse/FLEX-34137 > >> > > > > >> > > > > >> > > >On Wed, Mar 12, 2014 at 10:26 AM, Gary Yang > >><[email protected]> > >> > > >wrote: > >> > > > > >> > > >> Error: Error #3731: This feature is not available within this > >> context. > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>spark.components::Application/initContextMenu()[/Users/justinmclean/Doc > >>>>um > >> > > > >> > > >> > >>>>ents/ApacheFlex4.12.0/frameworks/projects/spark/src/spark/components/Ap > >>>>pl > >> > > >>ication.as:1832] > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>spark.components::Application/initialize()[/Users/justinmclean/Document > >>>>s/ > >> > > > >> > > >> > >>>>ApacheFlex4.12.0/frameworks/projects/spark/src/spark/components/Applica > >>>>ti > >> > > >>on.as:1385] > >> > > >> at AppMain/initialize() > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>mx.managers.systemClasses::ChildManager/childAdded()[/Users/justinmclea > >>>>n/ > >> > > > >> > > >> > >>>>Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/manager > >>>>s/ > >> > > >>systemClasses/ChildManager.as:197] > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[/Use > >>>>rs > >> > > > >> > > >> > >>>>/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/ > >>>>sr > >> > > >>c/mx/managers/systemClasses/ChildManager.as:367] > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>mx.managers::SystemManager/initializeTopLevelWindow()[/Users/justinmcle > >>>>an > >> > > > >> > > >> > >>>>/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/manage > >>>>rs > >> > > >>/SystemManager.as:3065] > >> > > >> at mx.managers::SystemManager/ > >> > > >> > >> > > >> > >> > > > >> > > >> > >> > http://www.adobe.com/2006/flex/mx/internal::kickOff()[/Users/justinmclean > >> > > > >> > > >> > >>>>/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/manage > >>>>rs > >> > > >>/SystemManager.as:2851] > >> > > >> at mx.managers::SystemManager/ > >> > > >> > >> > > >> > >> > > > >> > > >> > >> > http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[/ > >> > > > >> > > >> > >>>>Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/frame > >>>>wo > >> > > >>rk/src/mx/managers/SystemManager.as:2731] > >> > > >> at flash.events::EventDispatcher/dispatchEventFunction() > >> > > >> at flash.events::EventDispatcher/dispatchEvent() > >> > > >> at > >> > > >> > >> > > > >> > > >> > >>>>mx.preloaders::Preloader/timerHandler()[/Users/justinmclean/Documents/A > >>>>pa > >> > > > >> > > >> > >>>>cheFlex4.12.0/frameworks/projects/framework/src/mx/preloaders/Preloader > >>>>.a > >> > > >>s:572] > >> > > >> at flash.utils::Timer/_timerDispatch() > >> > > >> at flash.utils::Timer/tick() > >> > > >> > >> > > > >> > > > >> > > >> > >
