o.O wow!!! entao ainda mantém a retrocompatibilidade ?! interessante.... @Leonardo, antes eu tinha lido só a msg azul do seu email :P Agora, lendo a msg melhor, parece ter algum problema com sua classe de evento... por acaso como está o construtor dessa classe?
[]'s Em 26 de agosto de 2011 11:29, Fernando Noronha <fenoro...@gmail.com>escreveu: > Se o Mediate não existe mais, porque todos os Mediates da minha aplicação > continuam funcionando ? > > -- > Fernando Noronha > > Em 26 de agosto de 2011 11:21, Fernando Noronha <fenoro...@gmail.com>escreveu: > > 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 >> > > > > -- > 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