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