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

Responder a