El problema lo tienes con el ambito, como te he dicho antes. Tienes que
referencia a el _parent de cada "bola", luego para referirte a ella misma,
usar "this"


<code>
bola[i].onRollOver = function(){
      this._parent.capa._alpha =100;
      this._parent.capa._x= this._x;
      this._parent.capa._y= this._y;

  }
</code>

Supongo que asi te funcionar�

un saludo

Joseba Alonso
www.sidedev.net


----- Original Message -----
From: "David de la Puente" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 06, 2003 4:48 PM
Subject: [ASNativos] Re: [ASNativos] Re: [ASNativos] evento onrollover


> Gracias Joseba, lo he probado pero sigo igual. Pongo todo el codigo.
>
> clips = ["mc1","mc2","mc3","mc4","mc5","mc6","mc7"]
> textos =["tubo de tanque","brida de escape","trepador de freno","soporte
> suspension delantero","calce motor","soporte motor anti-vibraci�n","copela
> anti-vibraci�n \n pata fijaci�n motor"]
> yPos = [194,273,282,290,286,255,291]
> xPos = [367,379,397,244,198,189,102]
>
>  attachMovie("capa_mc", "capa", 200);
>  capa._alpha = 0;
>
> _root.bt1.onRelease = function() {
>  attachMovie("coche_mc", "coche", 100);
>  coche._x = 236;
>  coche._y = 286;
>
>  attachMovie("azules_mc", "azul", 100);
>  azul._x = 165;
>  azul._y = 107;
>
>
> var micolor
> var colores = [];
> var bola=[];
> for (i=0;i<clips.length;i++){
>      bola[i] = attachMovie("bola_mc",clips[i],i);
>      bola[i].micolor = new Color(bola[i].bola1_mc);
>      bola[i].micolor.setRGB(0x000066);
>      colores[i]=bola[i].micolor;
>      bola[i]._x=xPos[i];
>      bola[i]._y=yPos[i];
>
>  bola[i].onRollOver = function(){ // AQUI ES DONDE NO COGE EL VALOR DE
> bola[i] (*)
>         trace(bola[i]); // ESTE TRACE SACA UNDEFINED
>       capa._alpha =100;
>       capa._x= bola[i]._x;
>      capa._y= bola[i]._y;
>
>   }
>       trace(bola[i]); // saca
>
_level0.mc1,_level0.mc2,_level0.mc3,_level0.mc4,_level0.mc5,_level0.mc6,_lev
> el0.mc7
>   }
> }
>
>
> si se pone esto si que lo hace:
>
> mc1.onRollOver = function(){ // DEE ESTA FORMA SI LO SACA PERO COMO LLEGAR
A
> ESTO�?
>       capa._alpha =100;
>       capa._x= mc1._x;
>       capa._y= mc1._y;
>
>   }
>
>
> ----- Original Message -----
> From: "Joseba Alonso" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, June 06, 2003 2:13 PM
> Subject: [ASNativos] Re: [ASNativos] evento onrollover
>
>
> > El evento se ejecuta en el ambito del clip. En caso de que tengas un
clip
> > llamado "capa" dentro de "bola[i]" seria algo asi:
> >
> > <code>
> > bola[i].onRollOver  = function(){
> >     this.capa._alpha = 100;
> >     // etc...
> > }
> > </code>
> >
> > un saludo
> >
> > Joseba Alonso
> > www.sidedev.net
> >
> > ----- Original Message -----
> > From: "David de la Puente" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, June 06, 2003 1:57 PM
> > Subject: [ASNativos] evento onrollover
> >
> >
> > > Hola a ver si alguno me puede decir como puedo recoger el valor q
tiene
> > > bola[i], para que funcione el evento rollover.
> > >
> > > var micolor
> > > var colores = [];
> > > var bola=[];
> > > for (i=0;i<clips.length;i++){
> > >  bola[i] = attachMovie("bola_mc",clips[i],i);
> > >  bola[i].micolor = new Color(bola[i].bola1_mc);
> > >  bola[i].micolor.setRGB(0x000066);
> > >  colores[i]=bola[i].micolor;
> > >  bola[i]._x=xPos[i];
> > >  bola[i]._y=yPos[i];
> > >
> > >  bola[i].onRollOver = function(){
> > >     // AQUI YA BOLA[I] NO COGE NINGUN VALOR. SU VALOR DEBER�A SER
> > > MC1,MC2....MC7
> > >       capa._alpha =100;
> > >       capa._x= bola[i]._x;
> > >       capa._y= bola[i]._y;
> > >
> > >   }
> > >   }
> > > }
> > >
> > > Gracias
> > > David
> > >
> > >
> > >
> > > <!-----------------------------
> > > Lista ASNativos:
> > > subscripciones/desubscripciones
> > > http://www.sidedev.net/lista
> > > ------------------------------>
> > >
> >
> >
> >
> > <!-----------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones
> > http://www.sidedev.net/lista
> > ------------------------------>
> >
>
>
>
> <!-----------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/lista
> ------------------------------>
>



<!-----------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/lista
------------------------------>

Responder a