Comunidad de diseño web y desarrollo en internet online

Me dan una mano por favor!

Citar            
MensajeEscrito el 16 Abr 2006 11:34 pm
tengo este codigo que me genera y me carga unas imagenes en un mclip...

resulta... que ya creado los mclip... quiero que me funciones como botones estos mclip... pero no se como decirle.. tu eres el mcplip No. tal... y tienes que hacer esta accion...

Código :

var cantidad = 11;
for (x=1; x<cantidad; x++) {
   duplicateMovieClip("mc_"+(x-1), "mc_"+x, x);
   loadMovie("CR_C/"+x+".jpg", "mc_"+x);
   with (this["mc_"+x]) {
      _x = _parent["mc_"+(x-1)]._x+_width*1.1;
      numero.text = x;
   }
}


como los movieclip son generados dependiendo de la variable "cantidad"
que codigo le pongo al movieclip principal "mc_0" para que cuando sea 10 (por ejemplo mc_10)
sepa que es 10 y me haga una accion cualquiera... un loadmovie por ejemplo...
trato de hacer una galeria de imagenes...

perdonen si no me supe explicar... muchas gracias

Por lecaro

50 de clabLevel



 



Ultima edición por lecaro el 18 Abr 2006 01:29 am, editado 1 vez

Cuba

firefox
Citar            
MensajeEscrito el 17 Abr 2006 12:07 am
Pues... creo que es simple si te he entendido...:

Código :

var cantidad = 11;
for (x=1; x<cantidad; x++) {
   if(x==10)
   {
        // lo que tu quieras
        // y mas
        // y mas cosas
   }
   duplicateMovieClip("mc_"+(x-1), "mc_"+x, x);
   loadMovie("CR_C/"+x+".jpg", "mc_"+x);
   with (this["mc_"+x]) {
      _x = _parent["mc_"+(x-1)]._x+_width*1.1;
      numero.text = x;
   }
}



Ahora si lo que quieres es darle una orden a ese movieclip, deberia ponerlo en un evento.. on load, o lo que sea...

Por Frid

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Abr 2006 12:22 am
pues no me entendiste... o no supe explicarme.... trato de hacer una galeria de imagenes.. y con el codigo antes expuesto... lo que creo son movieclip desde "mc_1" hasta "mc_cantidad" dichos movieclip los cargo con imagenes pequenas... y luego quiero que estos movieclip me funcionen como botones para poner en centro de la pantalla la imagen grande que corresponde a cada movieclip pequeno generado...

como lo que hago es duplicar el mc_1... el codigo lo debe tener este movieclip... pero cuando sea por ejemplo mc_10 le corresponde otra imagen grande... me cargue con loadmovie la imagen grande...

o sea que codigo le debo poner al movieclip mc_1 para que funciones para todos los movieclip duplicados... no importando la cantidad entrada...

gracias! muchas!




[/img]

Por lecaro

50 de clabLevel



 

Cuba

firefox
Citar            
MensajeEscrito el 17 Abr 2006 12:25 am
pues no me entendiste... o no supe explicarme.... trato de hacer una galeria de imagenes.. y con el codigo antes expuesto... lo que creo son movieclip desde "mc_1" hasta "mc_cantidad" dichos movieclip los cargo con imagenes pequenas... y luego quiero que estos movieclip me funcionen como botones para poner en centro de pantalla la imagen grande que corresponde a cada movieclip pequeno generado...

como lo que hago es duplicar el mc_1... el codigo lo debe tener este movieclip... pero cuando sea por ejemplo mc_10 le corresponde otra imagen grande... me cargue con loadmovie la imagen grande...

o sea que codigo le debo poner al movieclip mc_1 para que funcione para todos los movieclip duplicados... no importando la "cantidad" entrada...

gracias! muchas!

Por lecaro

50 de clabLevel



 

Cuba

firefox
Citar            
MensajeEscrito el 17 Abr 2006 03:29 pm
Pues era lo segundo, asi como le pones propiedades a cada movieclip que vas creando, puedes ponerle eventos. Usa el evento que necesites, onload u onenterframe en el movieclip que necesites(juga con las condiciones como te mostre mas arriba) para que haga lo que tu quieres ;)

Suerte!

Por Frid

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Abr 2006 03:45 pm
Frid gracias amigo... pero aun no resuelvo el problema y estoy como loco.. pues quiero entregar un trabajo hoy en la tarde usando ese codigo...

le puedes hechar un ojo y decime que es lo que le pasa a esa cabrona galeria de imagenes...??

http://www.cujae.edu.cu/archivos/galeria.rar

muchas gracias.. y perdona la molestia

Por lecaro

50 de clabLevel



 

Cuba

firefox
Citar            
MensajeEscrito el 17 Abr 2006 04:14 pm
Proba con esto :P

Código :

var cantidad = 11;
for (x=1; x<cantidad; x++) {
   duplicateMovieClip("mc_"+(x-1), "mc_"+x, x);
   loadMovie("CR_C/"+x+".jpg", "mc_"+x);
   with (this["mc_"+x]) {
      _x = _parent["mc_"+(x-1)]._x+_width*1.1;
      numero.text = x;
      this["mc_"+x].onRelease = function(){
         //acciones
      }
   }
}



salu2

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Abr 2006 05:03 pm
3w no me funciona...

por favor... que alguien me de una mano....

saludos
perdonen la molestia...

Por lecaro

50 de clabLevel



 

Cuba

firefox
Citar            
MensajeEscrito el 17 Abr 2006 05:32 pm
prueba este código

Código :

var total:Number = 11;
var x:Number =0;

for (i:Number = 0; i++<total;){
   var newMc:MovieClip = mc.duplicateMovieClip("mc"+i,getNextHighestDepth());
   newMc._x= x;
   newMc._y = 0;
   newMc.onRelease = onRelease;
   x= newMc._x+newMc._width+10;
   
}

function onRelease (){
   trace (this._name);
}


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 17 Abr 2006 06:26 pm
Maikel... gracias amigo pero ni atras ni adelante... no sé que sucede...

perdonen la molestia...

ayuda por favor

http://www.cujae.edu.cu/archivos/galeria.rar

Por lecaro

50 de clabLevel



 

Cuba

firefox
Citar            
MensajeEscrito el 19 Abr 2006 12:21 pm
Prueba esto:

Código :

var total:Number = 11;
var x:Number =0;

for (i:Number = 0; i++<total;){
duplicateMovieClip("mc", "mc"+i,getNextHighestDepth());
this["mc"+i]._x= x;
this["mc"+i]._y = 0;
this["mc"+i].onRelease = onRelease;
x= this["mc"+i]._x + this["mc"+i]._width + 10;

}

function onRelease (){
trace (this._name);
}


:) Salu2.

Por davalas

2 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 19 Abr 2006 02:04 pm
i love you man .... thx very much....

socio super bolao... jajajaja como decimos aca en cuba...

gracias

Por lecaro

50 de clabLevel



 

Cuba

firefox

 

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