Oi pessoal naum era bem oq estava procurando, mas tbm é uma alternatica:

Porem esta dando problemas sei como faz em AS2 eu queria saber como faz para
fazer no AS3 o LocalConnection ,
o pau q ta dando é quando atribui um função ao objeto(localAVM1) de
LocalConnection .

fla:


var localAVM1:LocalConnection = new LocalConnection();

// cria a conexao local e comunica-se com o swf 8
function proximo():void
{
    // proximo slide
    XXX.play();
}
localAVM1.addEventListener(MouseEvent.CLICK,proximo);

//permite conexao local e evita erros de sand box vindos do flex 2

localAVM1.allowDomain("*");

//conecta ao swf 8

localAVM1.connect("swf8");


flex:


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
initialize="criaConexao();" includeInLayout="true" layout="absolute"
width="545" height="401">

    <mx:Script>
    <![CDATA[
        import mx.states.State;
        import mx.controls.Alert;
        import flash.net.LocalConnection;


        private var localAVM1:LocalConnection = new LocalConnection();
        private var localAVM2:LocalConnection = new LocalConnection();
        // estabelece conexao local
        public function criaConexao():void
        {
            localAVM1.client = this;
            localAVM1.connect("flex2");
        }

        // envia próximo slide
        public function proximoSlide():void
        {
            localAVM2.send("swf8","proximo");

        }

    ]]>
    </mx:Script>
    <mx:Button x="36" y="34" label="Anterior" mouseDown="anteriorSlide();"/>
    <mx:Button x="130" y="34" label="Próximo" mouseDown="proximoSlide();"/>
    <mx:Label x="10" y="6" text="Flex e Flash - LocalConnection com AVM1 e
AVM2" fontWeight="bold" fontSize="12"/>
    <mx:SWFLoader width="500" autoLoad="true" height="300" source="
recebe.swf" x="10" y="70"/>

</mx:Application>

























Em 06/03/08, Patrick Facchin <[EMAIL PROTECTED]> escreveu:
>
> Desculpe a minha ignorancia =)
> Mas ainda estou dando meus primeiros passos no entendimento de classes e
> metodos!
> Teria algum exemplo q eu pudesse realizar tal associação?
>
> Obrigado!
>
> Em 06/03/08, Beck Novaes <[EMAIL PROTECTED]> escreveu:
> >
> >
> > Hm... neste caso acho que o melhor que você faz é criar um componente
> > SWC no Flash. Aí você associa uma Classe AS a esse componente que tem
> > um método para mudar o Alpha no MovieClip interno.
> >
> > []'s
> > Beck Novaes
> >
> > On Mar 6, 12:44 pm, "Patrick Facchin" <[EMAIL PROTECTED]>
> > wrote:
> >
> > > Sim ja fiz uns testes!
> > > Porem dejeto alterar por exemplo o alfa de um MovieClipe q esta Dentro
> > do
> > > MovieClipe principal!
> > > Tipo
> > > MovieClipe1.MovieClipe2.alpha = 0;
> > >
> > > dai eu faço o addchild na minha aplicação
> > >
> > > This.addChild(MovieClipe1);
> > >
> > > ja tentei assim tbm o GetElementByName("MovieClipe2")
> > > tbm naum funfo!
> > >
> >
> > > Em 06/03/08, Beck Novaes <[EMAIL PROTECTED]> escreveu:
> >
> > >
> > >
> > >
> > > > Olá Patrick,
> > >
> > > > > quando você "embuti" um asset do SWF na
> > > > > sua aplicação Flex ele é considerado um Display Object. Logo, você
> > > > > pode usar os métodos e propriedade do Display Object para
> > manipular
> > > > > seu asset.
> > >
> > > > Isto não responde a sua pergunta? Você já fez um teste para ver se
> > > > isto funciona?
> > >
> > > > []'s
> > > > Beck Novaes
> > >
> > > > On Mar 5, 10:42 pm, "Patrick Facchin" <[EMAIL PROTECTED]>
> > > > wrote:
> > >
> > > > > Pessoal acho q naum me expressei bem!
> > >
> > > > > Até onde sei existe 3 formas de importar o Objetos de Flash no
> > Flex
> > >
> > > > > 1 usando Embed
> > > > > 2 usando SWFLoader
> > > > > 3 usando SWC
> > >
> > > > > Intaum minha duvida é a seguinte.
> > > > > Por exemplo:
> > > > > Possuo um MovieClip (ex.: QUADRADO)dentro do meu SWC e desejo,
> > alterar o
> > > > > alpha dele pra 0 (zero) através do Flex!
> > >
> > > > > QUADRADO.alpha = 0;
> > >
> > > > > Existe alguma forma de fazer isso?
> > > >
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a