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