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 <greg.d...@gmail.com> 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 <flashflex...@gmail.com> 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 <aha...@adobe.com> 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" <flashflex...@gmail.com> wrote:
> > >
> > > >https://issues.apache.org/jira/browse/FLEX-34137
> > > >
> > > >
> > > >On Wed, Mar 12, 2014 at 10:26 AM, Gary Yang <flashflex...@gmail.com>
> > > >wrote:
> > > >
> > > >> Error: Error #3731: This feature is not available within this
> context.
> > > >> at
> > > >>
> > >
> >
> >>spark.components::Application/initContextMenu()[/Users/justinmclean/Docum
> > >
> >
> >>ents/ApacheFlex4.12.0/frameworks/projects/spark/src/spark/components/Appl
> > > >>ication.as:1832]
> > > >>  at
> > > >>
> > >
> >
> >>spark.components::Application/initialize()[/Users/justinmclean/Documents/
> > >
> >
> >>ApacheFlex4.12.0/frameworks/projects/spark/src/spark/components/Applicati
> > > >>on.as:1385]
> > > >>  at AppMain/initialize()
> > > >> at
> > > >>
> > >
> >
> >>mx.managers.systemClasses::ChildManager/childAdded()[/Users/justinmclean/
> > >
> >
> >>Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/managers/
> > > >>systemClasses/ChildManager.as:197]
> > > >>  at
> > > >>
> > >
> >
> >>mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[/Users
> > >
> >
> >>/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/sr
> > > >>c/mx/managers/systemClasses/ChildManager.as:367]
> > > >>  at
> > > >>
> > >
> >
> >>mx.managers::SystemManager/initializeTopLevelWindow()[/Users/justinmclean
> > >
> >
> >>/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/managers
> > > >>/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/managers
> > > >>/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/framewo
> > > >>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/Apa
> > >
> >
> >>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