eu tenho um menu que carrega vários swf's, a minha duvida é, a partir  
do momento que já carreguei um swf, e quero aceder novamente, carrego  
o swf outra vez, ou acedo ao child que adicionei entretanto?

On Oct 22, 2008, at 9:33 AM, João Saleiro wrote:

> Não percebi a pergunta...
>
>
> João Saleiro
>
> CTO @ Webfuel
> Adobe Community Expert
> Co-founder of the Portuguese RIA Community
>
> <btn_profile_greytxt_80x15.gif>
>
> Jose Luis Gouveia wrote:
>>
>> João isso também se aplica a swfs carregados, isto é, carregas um  
>> swf e quando voltares a cllcar no item do menu que carrega esse swf  
>> que já foi carregado, acedes à instancia ou carregas novamente o  
>> swf ?
>>
>> obrigado
>>
>> On Oct 22, 2008, at 12:33 AM, João Saleiro wrote:
>>
>>> Boas Hugo,
>>>
>>> além de não ser possível fazer isso assim, nem é boa prática. O  
>>> ideal é tentar perceber porque é que precisas das instancias com o  
>>> mesmo nome que vem do XML para se arranjar uma solução apropriada.  
>>> Que poderá passar por criar uma classe XPTO que tem uma  
>>> propriedade pública nome, que pode ser preenchida no construtor do  
>>> XPTO:
>>>
>>> public class XPTO extends MovieClip
>>> {
>>>     public var nome:String
>>>     public function XPTO(nome:String):void
>>>     {
>>>        this.nome=nome;
>>>     }
>>> }
>>>
>>> depois mudas o teu ciclo para:
>>>
>>> for each (var itemResultado:XML in listaDeResultados)
>>> {
>>>   var mc:XPTO = new XPTO(itemResultado.nomeMc)
>>>
>>>
>>>
>>> Para acederes depois aos teus movieclips fazes um algoritmo de  
>>> pesquisa (um ciclo) que devolve um movieclip dado o nome:
>>>
>>> public function getMovieClipByName(name:String):MovieClip
>>> {
>>>     for (var i:Number=0; i<numChildren; ++i)
>>>     {
>>>           var mc:DisplayObject=getChildAt(i);
>>>           if (mc is XPTO && mc.nome==name)
>>>              return mc;
>>>     }
>>>     return null
>>> }
>>>
>>>
>>> Claro que sabendo o teu caso fica mais facil ajudar, mas o exemplo  
>>> acima é capaz de funcionar para quase todos os casos.
>>>
>>>
>>> João Saleiro
>>>
>>> CTO @ Webfuel
>>> Adobe Community Expert
>>> Co-founder of the Portuguese RIA Community
>>>
>>> <btn_profile_greytxt_80x15.gif>
>>>
>>> bRaun wrote:
>>>>
>>>> Boas,
>>>>
>>>> Estou com um problema no meu código, quero controlar movieClips que
>>>> estão no stage através do resultado de um XMLList. Acontece do
>>>> XMLList.nomeDoMC resultam strings que não consigo converter para
>>>> MovieClips.
>>>>
>>>> for each (var itemResultado:XML in listaDeResultados) {
>>>>   var mc:MovieClip = itemResultado.nomeMc as MovieClip;
>>>>   var legenda:Legenda = new Legenda(mc, itemResultado.votos);
>>>> }
>>>> dá o erro:
>>>> TypeError: Error #1009: Cannot access a property or method of a  
>>>> null
>>>> object reference.
>>>>
>>>>
>>>> for each (var itemResultado:XML in listaDeResultados) {
>>>>   var legenda:Legenda = new Legenda(itemResultado.nomeMc,
>>>> itemResultado.votos);
>>>> }
>>>> dá o erro:
>>>> TypeError: Error #1034: Type Coercion failed: cannot convert
>>>> [EMAIL PROTECTED] to flash.display.MovieClip.
>>>>
>>>>
>>>> Se alguém me pudesse dar uma ajudita..
>>>> Obrigado,
>>>> H
>>>>
>>>>
>>>>
>>>>
>>
>> Senior Interactive Developer
>> Multimedia Manager @ GoDirect - Interactive
>> Portuguese RIA Community Member
>>
>>
>>
>>
>> >>




--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a