Putz soh pode ser eh isso..  ela esta um package utils... que não eh
informado ao swiz em nenhum momento... vou pesquisar sobre o setup_bean...

valeu joão!!!

Em 13 de maio de 2011 12:43, João Fernandes <
joaopedromartinsfernan...@gmail.com> escreveu:

> Sim mas essa classe é gerida no swiz? esta dentro de um beanProvider ou é
> uma classe externa? É que o [Dispatcher] só será injectado caso a classe em
> si seja gerida pelo swiz de alguma forma, ou sendo um bean dentro de um
> beanProvider, uma view que esteja dentro de um package autorizado ou caso
> você force um SETUP_BEAN sobre essa classe.
>
> João Fernandes
>
> 2011/5/13 Danilo Suares <dan...@clic4biz.com>
>
>> Não coloquei a classe por onde disparo o evento pois iria ficar muito
>> codigo nada a ver aki..... mas de dentro dela crio uma variavél assim:
>>
>> [Dispatcher]
>> public var dispatcher:IEventDispatcher
>>
>> e disparo o evento assim:
>>
>> this.dispatcher.dispatchEvent(new Evento(Evento.TIPO, true)
>>
>>
>>
>> Em 13 de maio de 2011 12:32, João Fernandes <
>> joaopedromartinsfernan...@gmail.com> escreveu:
>>
>>>  Essa classe é um bean do swiz? a que tem o [Dispatcher] public var
>>> dispatcher:IEventDispatcher?
>>>
>>> João Fernandes
>>>
>>> 2011/5/13 Danilo Suares <dan...@clic4biz.com>
>>>
>>>> Pessoal só quando eu disparo a partir de uma classe fora do display list
>>>>
>>>>
>>>>
>>>> {
>>>> import flash.events.Event;
>>>>  import mx.collections.ArrayCollection;
>>>>  import net.unear.models.vos.AppSettingsVo;
>>>> import net.unear.models.vos.ConfigurationVo;
>>>>  public class AppNavigationEvent extends Event
>>>> {
>>>>  public static const SET_SCREEN:String =
>>>>  "AppNavigationEvent_SET_SCREEN";
>>>>  public var screenName:String;
>>>>  public function AppNavigationEvent(type:String, bubbles:Boolean=true,
>>>> cancelable:Boolean=false)
>>>>  {
>>>> super(type, bubbles, cancelable);
>>>> }
>>>>  override public function clone():Event
>>>> {
>>>>  return new AppNavigationEvent(type, bubbles, cancelable);
>>>> }
>>>>  }
>>>> }
>>>>
>>>>
>>>> <swiz:BeanProvider
>>>> xmlns:fx="http://ns.adobe.com/mxml/2009";
>>>>    xmlns:s="library://ns.adobe.com/flex/spark"
>>>>    xmlns:mx="library://ns.adobe.com/flex/mx"
>>>>    xmlns:swiz="http://swiz.swizframework.org";
>>>>  xmlns:controllers="net.unear.controllers.*">
>>>> <fx:Declarations>
>>>>  <controllers:AppSettingsController id="appSettingsController"/>
>>>>  <controllers:AppNavigationController id="appNavigationController"/>
>>>>  <controllers:AppLoggerController id="appLoggerController"/>
>>>>  </fx:Declarations>
>>>> </swiz:BeanProvider>
>>>>
>>>>
>>>>
>>>> {
>>>> import flash.events.EventDispatcher;
>>>>  import net.unear.events.AppNavigationEvent;
>>>>  public class AppNavigationController
>>>> {
>>>>  [Bindable]
>>>> public var activeScreenName:String;
>>>>  [EventHandler(event="AppNavigationEvent.SET_SCREEN")]
>>>> public function setActiveScreenName(event:AppNavigationEvent):void
>>>>  {
>>>> this.activeScreenName = event.screenName;
>>>>  }
>>>>  }
>>>> }
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Em 13 de maio de 2011 10:39, Rodrigo da Rosa Elesbão <
>>>> slipkna...@gmail.com> escreveu:
>>>>
>>>> Como você está escutando esse evento?
>>>>> Esta usando o [Mediate] || [EventHandler]??
>>>>>
>>>>> Nas sua configuração do swiz você está apontando a pasta de eventos
>>>>> certinho?
>>>>>
>>>>> Tente o Event Handler apontando diretamente pro Evento:
>>>>> [EventHandler( event="com.foo.events.UserEvent.ADD_USER" )]
>>>>>
>>>>> Caso nada der certo poste seus Beans, Controller.
>>>>>
>>>>> --
>>>>> Att,
>>>>> Rodrigo da Rosa Elesbão <slipknabos(at)gmail.com>
>>>>> Twitter: @relesbao
>>>>>
>>>>> --
>>>>> 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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Danilo Suares
>>>> celular:  +55 11 7389-6831
>>>>
>>>> skype/msn/gtalk: dan...@clic4biz.com
>>>> twitter: @danilosuares
>>>>
>>>> Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se
>>>> você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
>>>> não pode usar, copiar ou divulgar as informacoes nela contidas ou tomar
>>>> qualquer acao baseada nessas informacoes. Se voce recebeu esta mensagem por
>>>> engano, por favor avise imediatamente o remetente, respondendo o e-mail e 
>>>> em
>>>> seguida apague-o. Agradecemos sua cooperacao.
>>>>
>>>> This message may contain confidential and/or privileged information. If
>>>> you are not the addressee or authorized to receive this for the addressee,
>>>> you must not use, copy, disclose or take any action based on this message 
>>>> or
>>>> any information herein. If you have received this message in error, please
>>>> advise the sender immediately by reply e-mail and delete this message. 
>>>> Thank
>>>> you for your cooperation.
>>>>
>>>>  --
>>>> 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
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> João Fernandes
>>>
>>> --
>>> 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
>>>
>>
>>
>>
>> --
>> Danilo Suares
>> celular:  +55 11 7389-6831
>> skype/msn/gtalk: dan...@clic4biz.com
>> twitter: @danilosuares
>>
>> Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se
>> você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
>> não pode usar, copiar ou divulgar as informacoes nela contidas ou tomar
>> qualquer acao baseada nessas informacoes. Se voce recebeu esta mensagem por
>> engano, por favor avise imediatamente o remetente, respondendo o e-mail e em
>> seguida apague-o. Agradecemos sua cooperacao.
>>
>> This message may contain confidential and/or privileged information. If
>> you are not the addressee or authorized to receive this for the addressee,
>> you must not use, copy, disclose or take any action based on this message or
>> any information herein. If you have received this message in error, please
>> advise the sender immediately by reply e-mail and delete this message. Thank
>> you for your cooperation.
>>
>>  --
>> 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
>>
>
>
>
> --
>
> João Fernandes
>
> --
> 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
>



-- 
Danilo Suares
celular:  +55 11 7389-6831
skype/msn/gtalk: dan...@clic4biz.com
twitter: @danilosuares

Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
pode usar, copiar ou divulgar as informacoes nela contidas ou tomar qualquer
acao baseada nessas informacoes. Se voce recebeu esta mensagem por engano,
por favor avise imediatamente o remetente, respondendo o e-mail e em seguida
apague-o. Agradecemos sua cooperacao.

This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose or take any action based on this message or any
information herein. If you have received this message in error, please
advise the sender immediately by reply e-mail and delete this message. Thank
you for your cooperation.

-- 
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

Reply via email to