Certo, Eu fiz a alteração para [EventHandler] mas o erro que eu reportei ainda continua ocorrendo.
Estranho isso 2011/8/26 Mário Júnior <juninho...@gmail.com> > É 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 -- []'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