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