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

Responder a