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

attachMovie No funciona, que hago mal? AYUDA!!!

Estas en el tema de attachMovie No funciona, que hago mal? AYUDA!!! en el foro de Flash y Actionscript en Foros del Web. Hola, estoy intentando hacer un attachMovie de un clip que tengo en la biblioteca, y no funciona, no me coloca nada en la escena... ¿Que ...
  #1 (permalink)  
Antiguo 02/01/2008, 05:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
attachMovie No funciona, que hago mal? AYUDA!!!

Hola, estoy intentando hacer un attachMovie de un clip que tengo en la biblioteca, y no funciona, no me coloca nada en la escena... ¿Que estoy haciendo mal?

Código:
var cosa:MovieClip=_root.contenedor.attachMovie("estrella", "estrella");
cosa._visible=true

var posicionX:Number =_root.contenedor.estrella._x
var posicionY:Number=_root.contenedor.estrella._y
var anchura:Number=_root.contenedor.estrella._width
var altura:Number=_root.contenedor.estrella._height

trace("posicionX: " + posicionX);
trace("posicionY: " + posicionY);
trace("anchura: " + anchura);
trace("altura: " + altura);
  #2 (permalink)  
Antiguo 02/01/2008, 05:53
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: attachMovie No funciona, que hago mal? AYUDA!!!

¿Le has puesto el identificador de vinculación al símbolo de la biblioteca?
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 02/01/2008, 06:00
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

Hola Mahalo... a que te refieres con identificador de vinculación en el simbolo de la biblioteca???
  #4 (permalink)  
Antiguo 02/01/2008, 07:04
 
Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

cuando creas un simbolo, en la mitad de abajo te pregunta si quieres exportar para AS, tienes que marcar la opcion y apareserá abajo el nombre que le tengas al clip
  #5 (permalink)  
Antiguo 02/01/2008, 07:41
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

Os referís a esto? son esas las casillas que hay que marcar?
He dado un identificador de vinculación al movieclip, pero sigue dandome undefined y no aparece en la escena por ningun lado... ¿?¿?

  #6 (permalink)  
Antiguo 02/01/2008, 08:15
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: attachMovie No funciona, que hago mal? AYUDA!!!

Así es! Ahora debería funcionarte.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #7 (permalink)  
Antiguo 02/01/2008, 10:05
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

No, no funciona... Que hago mal ??? :-/ he repasado bien por todas partes la escena, tanto en nombres de instancia, rutas, script, he compilado la pelicula para flash 6, para flash 7, para flash 8... Sigue sin aparecer en la escena el movieclip :-/
  #8 (permalink)  
Antiguo 03/01/2008, 01:20
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: attachMovie No funciona, que hago mal? AYUDA!!!

El método attachMovie requiere más parámetros. El primero debe ser el identificador de vinculación (que ya resolviste), el segundo será el nombre de instancia y el tercero la profundidad. Luego puedes añadir un objeto de inicialización, pero no es indispensable.
Código:
var cosa:MovieClip = contenedor.attachMovie("estrella", "estrella", 1);
Ésta sería la adaptación a tu código, pero debes tener un clip 'contenedor' en el escenario y que ésta sea su ruta correcta.
Si quieres plantar 'estrella' directamente en el escenario, puedes hacerlo así:
Código:
var cosa:MovieClip = this.attachMovie("estrella", "estrella", 1);
Y para no liarte con las profundidades, en vez de 1 puedes usar this.getNextHighestDepth() y te evitas coincidencias.

Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #9 (permalink)  
Antiguo 03/01/2008, 03:12
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

HOla de nuevo !!! He logrado que aparezca la "estrella" en la Escena con attachMovie, pero sigo teniendo muy serias dudas y problemas...

Veamos, yo tengo una función en el fotograma 1 de la escena principal, y en esa función, hago un attachMovie, :

Código:
var i=0;
while (i<tempLengthN){
var ref:MovieClip=_root.mcCont.mc.attachMovie("clipTiendaInfo_mc","clipTiendaInfo_mc"+i, i);
ref._visible=true
}

(la variable "i", es porque luego hay un bucle que genera filas y columnas del movieclip que pretendo situar en la escena, dando por lo tanto un nombre diferente a cada nuevo clip que se "attachea" por cada nuevo bucle)


Pero el clip "mcCont", y el clip "mc", están en el fotograma 165 de la pelicula situados "a mano", entonces la pregunta es: ¿A caso no se puede desde el fotograma 1 de la escena, hacer un attachMovie de un "clip" cualquiera, y que este "clip" se situe dentro de otro "clip", en el fotograma 165, por ejemplo?

Es que he probado a hacer el attachMovie en el mismo fotograma 165, (que es donde quiero que aparezca el "clip" que me interesa, por motivos estéticos y de diseño), y resulta que SI FUNCIONA el metodo attachMovie, pero hago lo mismo desde el fotograma 1, y no aparece nada en el 165, que es donde me interesa que aparezca realmente mi clip...

¿No se le puede indicar al attachMovie el fotograma donde quiero que aparezca el "clip"???

Necesito que el attachMovie esté dentro de una funcion que muestra una lista de tiendas, pero esta función debe estar por fuerza en el fotograma 1 de la escena principal...

¿Podría crear una función global en el fotograma 165, que almacene y transmita el attachMovie del "clip", a la función del fotograma 1?

¿Si la cabeza lectora, la pelicula..., no ha llegado al fotograma 165 es posible pasar algun parametro desde la funcion q está en ese fotograma, hasta la funcion del fotograma 1 ???

Me puede alguien explicar un poco mas el attachMovie y que capacidad tiene para ser utilizado? (he leido la ayuda de flash y la verdad no me deja claras algunas cosas)

UN saludo !!! Y ayuda ayuda ayuda!!!
  #10 (permalink)  
Antiguo 03/01/2008, 05:36
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: attachMovie No funciona, que hago mal? AYUDA!!!

attachMovie coloca una instancia de un símbolo de la biblioteca en el escenario. Eso es todo. Lo que necesita es el identificador de vinculación, el nombre de instancia que tendrá y la profundidad. No se puede colocar una instancia en el fotograma 165 desde el fotograma 1 (sería como viajar al futuro o algo así). Si quieres hacer algo en el fotograma 165, debes ordenarlo desde las acciones de ese fotograma 165. No hay otra.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #11 (permalink)  
Antiguo 04/01/2008, 06:05
 
Fecha de Ingreso: febrero-2004
Mensajes: 446
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: attachMovie No funciona, que hago mal? AYUDA!!!

Hola de nuevo!!! Resulta que tengo un metodo interesante para que quien tenga el mismo problema que yo, pueda resolverlo... Sea de la naturaleza que sea el movieclip que quiera "attachear", y sea el fotograma que sea donde lo quiere situar.

Bien, en el fotograma 1 de mi escena principal, (el famoso "_root"), creo una función que "attachee" en una variable el movieclip que quiero, y luego lo hago visible con el valor true del metodo _visible:

Código:
function miFuncionGuay (){

var ref:MovieClip=_root.contenedor.attachMovie("clipTiendaInfo_mc","clipTiendaInfo_mc"+i, i);
ref._visible=true

}
Y allí donde quiera yo hacer que aparezca mi movieclip, para poder duplicarlo dinamicamente dependiendo, (por ejemplo), de una base de datos y un bucle en mi función, o lo que a mi me salga de la punta de la oreja izquierda...

SOlo con poner una llamada a la función creada en el fotograma que queramos, aparecería mi clip...!
Código:
miFuncionGuay ();
  #12 (permalink)  
Antiguo 27/11/2010, 16:48
Avatar de ehguacho  
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 2 meses
Puntos: 4
Respuesta: Re: attachMovie No funciona, que hago mal? AYUDA!!!

Cita:
Iniciado por Mahalo Ver Mensaje
¿Le has puesto el identificador de vinculación al símbolo de la biblioteca?
perdón por revivir un post viejo, pero no puedo dejar de agradecer este comentario... sencillamente me salvó la vida! muchas gracias Mahalo
__________________
Cine clásico en descarga directa! http://felliniycia.comule.com
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 20:47.