Muito obrigado Mario. -- Fernando Noronha
Em 26 de agosto de 2011 11:15, Mário Júnior <juninho...@gmail.com> escreveu: > A partir do Flash Builder 4.5, nao é mais necessário incluir o > keep-as3-metadatas. > Em tempo de compilação, o compilador 'varre' seu código indexando as > metadatas e incluindo-os no swf final. > > Mas se mesmo assim quiser explicitar os valores, eles sao: > > > keep-as3-metadas+=Inject,EventHandler,PostConstruct,Dispatcher,ViewAdded,ViewRemoved,ViewNavigator > > > []'s > > > > > > Em 26 de agosto de 2011 11:04, Fernando Noronha <fenoro...@gmail.com>escreveu: > > Mario, aproveitando o tópico. >> >> Estou criando um "Flex library project" e estou precisando dos argumentos >> do compilador do swiz 1.3. >> >> Por algum acaso você tem esses argumentos ou pode me informar onde posso >> encontrar? >> >> -- >> Fernando Noronha >> >> Em 26 de agosto de 2011 11:00, Mário Júnior <juninho...@gmail.com>escreveu: >> >> É isso mesmo. [Mediate] nao funciona mais e deve ser substituido por >>> [EventHandler] >>> >>> Na verdade, desde a versao 1.0 é [EventHandler], mas a [Mediate] ainda >>> funcionava por questao de retrocompatibilidade (Toda vez q vc iniciava a >>> aplicacao em modo debug, o log do swiz já exibia uma msg pra vc alertando >>> sobre a troca :) ) >>> >>> Agora na 1.3 já nao tem mais suporte para a [Mediate].. basta dar um >>> replace all para [EventHandler] que funciona perfeitamente. >>> >>> >>> []'s >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 2011/8/26 Leonardo Ribeiro <leojribe...@gmail.com> >>> >>>> Pessoal, >>>> >>>> Tinha um código como o seguinte no Swiz 1.2.0 >>>> >>>> [Mediate(event="XptoEvent.XPTO_CALLBACK")] >>>> override public functionxptoCallback(event:XptoEvent):void >>>> { >>>> //faz alguma coisa >>>> } >>>> >>>> E tudo corria perfeitamente... >>>> >>>> Hoje fiz um teste substituindo o 1.2.0 pela versão 1.3.0 >>>> e recebo o seguinte erro: >>>> >>>> Error: [Mediate( event="XptoEvent.XPTO_CALLBACK" )] is invalid. If you >>>> do not specify a properties attribute your method must accept no arguments >>>> or the event itself. >>>> at >>>> org.swizframework.utils.event::EventHandler/verifyTag()[/projects/swiz-framework/src/org/swizframework/utils/event/EventHandler.as:158] >>>> at >>>> org.swizframework.utils.event::EventHandler()[/projects/swiz-framework/src/org/swizframework/utils/event/EventHandler.as:101] >>>> at >>>> org.swizframework.processors::EventHandlerProcessor/addEventHandlerByEventType()[/projects/swiz-framework/src/org/swizframework/processors/EventHandlerProcessor.as:129] >>>> at >>>> org.swizframework.processors::EventHandlerProcessor/setUpMetadataTag()[/projects/swiz-framework/src/org/swizframework/processors/EventHandlerProcessor.as:97] >>>> at >>>> org.swizframework.processors::BaseMetadataProcessor/setUpMetadataTags()[/projects/swiz-framework/src/org/swizframework/processors/BaseMetadataProcessor.as:115] >>>> at >>>> org.swizframework.core::BeanFactory/setUpBean()[/projects/swiz-framework/src/org/swizframework/core/BeanFactory.as:367] >>>> at >>>> org.swizframework.core::BeanFactory/completeBeanFactorySetup()[/projects/swiz-framework/src/org/swizframework/core/BeanFactory.as:128] >>>> at >>>> org.swizframework.core::BeanFactory/setUp()[/projects/swiz-framework/src/org/swizframework/core/BeanFactory.as:114] >>>> at >>>> org.swizframework.core::Swiz/init()[/projects/swiz-framework/src/org/swizframework/core/Swiz.as:337] >>>> at >>>> org.swizframework.core.mxml::Swiz/handleContainerPreinitialize()[/projects/swiz-framework/src/org/swizframework/core/mxml/Swiz.as:75] >>>> at flash.events::EventDispatcher/dispatchEventFunction() >>>> at flash.events::EventDispatcher/dispatchEvent() >>>> at >>>> mx.core::UIComponent/dispatchEvent()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:13128] >>>> at >>>> mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7614] >>>> at >>>> spark.components::Application/initialize()[E:\dev\4.5.1\frameworks\projects\spark\src\spark\components\Application.as:1334] >>>> at econtrol/initialize() >>>> at >>>> mx.managers.systemClasses::ChildManager/childAdded()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\systemClasses\ChildManager.as:189] >>>> at >>>> mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\systemClasses\ChildManager.as:359] >>>> at >>>> mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:3063] >>>> at mx.managers::SystemManager/ >>>> http://www.adobe.com/2006/flex/mx/internal::kickOff()[E >>>> :\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:2849] >>>> at mx.managers::SystemManager/ >>>> http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E >>>> :\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:2729] >>>> at flash.events::EventDispatcher/dispatchEventFunction() >>>> at flash.events::EventDispatcher/dispatchEvent() >>>> at >>>> mx.preloaders::Preloader/timerHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\preloaders\Preloader.as:542] >>>> at flash.utils::Timer/_timerDispatch() >>>> at flash.utils::Timer/tick() >>>> >>>> >>>> >>>> Olhando depois na documentação do Swiz vi o seguinte: >>>> >>>> "Swiz handles application events using the [EventHandler] metadata tag >>>> (previously called [Mediate]). [EventHandler] provides several >>>> benefits:" >>>> >>>> É isso mesmo? No Swiz 1.3.0 a metatag [Mediate] "is gone" ? >>>> >>>> >>>> >>>> -- >>>> []'s >>>> Leonardo >>>> >>>> Linux User #488650 >>>> Ubuntu User #27045 >>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>>> Para sair da lista, envie um email em branco para >>>> flexdev-unsubscr...@googlegroups.com >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >>> >>> >>> >>> -- >>> Mario Junior >>> http://blog.mariojunior.com/ >>> @mariojunior >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>> Para sair da lista, envie um email em branco para >>> flexdev-unsubscr...@googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> >> >> -- >> Fernando Noronha >> Cel.: +55 11 9370 4809 >> Cel: +55 12 9164 6564 >> Msn: fenoro...@hotmail.com >> Skype ID: fenoronha >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Mario Junior > http://blog.mariojunior.com/ > @mariojunior > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Fernando Noronha Cel.: +55 11 9370 4809 Cel: +55 12 9164 6564 Msn: fenoro...@hotmail.com Skype ID: fenoronha -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev