Comunidad de diseño web y desarrollo en internet online

No doy con la tecla...podrias echarme 1 mano xfa????????????

Citar            
MensajeEscrito el 20 Oct 2008 06:36 pm
Hola a todos/as, he empezado a trabajar con un archivo de un ejemplo en el que tengo 6 opciones y al pasar el raton por encima de cada una, un cuadrado que aparece arriba va cambiando de color (o mejor dicho cargando distintas imagenes). La cuestión es que yo necesito meter 8 opciones...

...pero cuando a la variable var imgNum = 6; (la cual dice cuantas imagenes hay) le pongo el valor 8, no me funciona

imagino que el arreglo tiene que ser extremadamente facil...pero soy algo torpecilla con estas cosas aun

Espero que podais echarme una manita porque estoy superapurada y llevo ya 2 horas viendo el codigo y no doy ni una :)

Aqui os dejo el archivo en version 8 y CS3 --> http://www.mediafire.com/download.php?kuwmj5nufhy

Gracias a todos/as de antemano

Por XOPIPLOKY

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 07:34 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2008 08:12 pm
XOPIPLOKY publicá el fragmento de código que crees que tiene un error y lo vemos entre todos.

Saludos

Por bacan

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 09:08 pm
Hola Bacan, aqui te paso el trozo de código que creo que es, pero de todos modos no se si el problema está exactamente ahí

Hablando desde mi ignorancia pienso que solo poniendo el código y sin ver el archivo, es realmente dificil que podais ayudarme

Gracias de todos modos

// esta variable es la que dice el numero de colores
//que hay, si pongo 8, sigue reconociendo solo 6
var imgNum = 6;
var imgwidth = 420;
var imgSpeed = 0.10000000000000001;
var mty = 0;
var mty2 = -imgwidth * imgNum;
MovieClip.prototype.sMove = function(speed, ty) {
getY = speed * (ty - this._y);
this._y += getY;
};
this.upimg.onEnterFrame = function() {
this.sMove(imgSpeed, mty);
};
this.downimg.onEnterFrame = function() {
this.sMove(imgSpeed, mty2);
};
var i = 0;
while (i < imgNum) {
this[("num" + i)].onRollOver = function() {
nowNum = Number(this._name.slice(3, 4));
mty = -imgwidth * nowNum;
mty2 = -(imgwidth * imgNum - imgwidth * nowNum);
};
i++;
}

Por XOPIPLOKY

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 09:33 pm
Hablando desde mi ignorancia pienso que solo poniendo el código y sin ver el archivo, es realmente dificil que podais ayudarme


Aparentemente no leiste el link que te pasé, relee

Luego recuerda darle formato a tu código

Vamos por lo mas obvio para descartar la magia. Tu code hace referencia a unas instancias que estan en el escenario (ya que no veo ni attachMovie ni duplicateMovieClip) que son num0 a num5 en el archivo original. Si agregaste dos, debría estar num6 y num7 ... ¿están o se crean por código? ¿donde?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.