Foros del Web » Creando para Internet » Flash y Actionscript »

porque esto no funciona

Estas en el tema de porque esto no funciona en el foro de Flash y Actionscript en Foros del Web. mc.loadMovie("fotos/icons/Gravats02.jpg"); mc.onPress = function (): Void{ mc.loadMovie ("fotos/icons/Gravats03.jpg"); //pon lo k kieras k no ace ni caso } porque no funciona onPress si dentro ya ...
  #1 (permalink)  
Antiguo 27/09/2009, 15:54
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
porque esto no funciona

mc.loadMovie("fotos/icons/Gravats02.jpg");
mc.onPress = function (): Void{
mc.loadMovie ("fotos/icons/Gravats03.jpg");
//pon lo k kieras k no ace ni caso
}

porque no funciona onPress si dentro ya hay una imagen cargada?

mc es cualquier MovieClip dentro de la escena principal
  #2 (permalink)  
Antiguo 28/09/2009, 12:33
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: porque esto no funciona

Hola nsblenin:
El MC debería tener como nombre de instancia: mc para que funcione.
Y el código en el frame deberías escribirlo así:
Código:
mc.onPress = function (): Void{
mc.loadMovie ("fotos/icons/Gravats03.jpg");
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 03/10/2009, 12:26
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: porque esto no funciona

ya lo pongo. probarlo por favor. es simplemete crear el Movie clip "mc" i poner el codigo con vuestra foto. i el codigo es este
[codigo]mc.loadMovie("fotos/icons/Gravats02.jpg");
mc.onPress = function (): Void{
mc.loadMovie ("fotos/icons/Gravats03.jpg");
//pon lo k kieras k no ace ni caso
}[/codigo]
  #4 (permalink)  
Antiguo 03/10/2009, 12:27
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: porque esto no funciona

<mc.loadMovie("fotos/icons/Gravats02.jpg");
mc.onPress = function (): Void{
mc.loadMovie ("fotos/icons/Gravats03.jpg");
//pon lo k kieras k no ace ni caso
}/>
  #5 (permalink)  
Antiguo 03/10/2009, 12:27
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: porque esto no funciona

<codigo>mc.loadMovie("fotos/icons/Gravats02.jpg");
mc.onPress = function (): Void{
mc.loadMovie ("fotos/icons/Gravats03.jpg");
//pon lo k kieras k no ace ni caso
}</codigo>
  #6 (permalink)  
Antiguo 03/10/2009, 13:45
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: porque esto no funciona

Para que funcione tendrás que ponerle al MC el siguiente código:
Código:
on(press){
	this.loadMovie("fotos/icons/Gravats03.jpg");
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 04/10/2009, 08:55
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: porque esto no funciona

vale. Muchas gracias. Asi si que funciona. Pero yo necesito poner el codigo en la linia del tiempo principal y no clicando sobre el mc y yendo a acciones. Hay alguna forma de hacerlo? Porque mi codigo no funciona?
Gracias
Código actionscript:
Ver original
  1. mc.loadMovie ("fotos/icons/Gravats02.jpg");
  2. mc.onRelease = function () {
  3.     mc.loadMovie ("fotos/icons/Gravats03.jpg");
  4. }
  #8 (permalink)  
Antiguo 04/10/2009, 09:35
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: porque esto no funciona

vale. He encontrado la respuesta a Hay alguna forma de hacerlo?
es esta:
[highlight = actionscript]var mc:MovieClip = _root.createEmptyMovieClip ("merda", this.getNextHighestDepth());
mc._x = 100;
mc._y = 100;
var thumbloader:MovieClipLoader = new MovieClipLoader();
var thumb: MovieClip = mc.createEmptyMovieClip ("n", this.getNextHighestDepth());
thumbloader.loadClip("fotos/icons/Gravats02.jpg", thumb);
//mc.loadMovie("fotos/icons/Gravats02.jpg");
mc.onRelease = function () {
thumbloader.loadClip("fotos/icons/Gravats03.jpg", thumb);
//mc.loadClip ("fotos/icons/Gravats03.jpg");
}[/highlight]

Pero aun no se porque el anterior codigo no funciona.
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.