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