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()
> >> > > >>
> >> > >
> >> > >
> >> >
> >>
>
>

Reply via email to