Muela Blog

martes, octubre 10, 2006

attachMovie -- Como atachar un movie clip xD

Categoria: MiniTuto
Nivel: Principiante

Wenas denuevo xD
El objetivo de este minituto, es conocer el funcionamiento del "attach".
El Attach significa colocar un objeto en el escenario por medio de actionscript.
Sintaxis
tu_mc.attachMovie("Id", "nuevoNombre", profundidad)
El id es el nombre con el q nuestro mc a sido ligado para el manejo en actionscript (Linkage)
y lo otro... pues se entiende :P

Vamos con el ejemplo:
1.- Dibuja una figura en el escenario (este sera el objeto q atacharemos).
2.- Seleciona y conviertela en un movieClip (F8), (no importa el punto de registro ni el nombre q le des).
3.- Ahora veras en la biblioteca (F11) q tu mc esta alli, seleccionalo y da click derecho sobre el, y elije la opcion de "Linkage..."
4.- Marca la casilla de "export for actionScript"
5.- Ahora deves elejir en nombre (Id) con el q sera exportado para actionscript, en este caso es
"atachar" y das click en OK
6.- Ya esta tu mc ligado a AS (actionscript) ahora crearemos una funcion para colocarlo en el escenario cada ves q presionemos el mouse.
7.- En una nueva capa colocas el codigo siguiente en el primer frame.



i=0
function atachar(){
attachMovie("atachar","atachar"+i, i)
_root["atachar"+i]._x=_root._xmouse
_root["atachar"+i]._y=_root._ymouse
i++
}
Es un poco de actionscript no se asusten lo mejor es q rebicen el codigo y hagan sus pruebas. :D!
Explicacion: creamos una variable "i" y la igualamos a 0, luego creamso una funcion y la llamamos "atachar", utilizamos el attachMovie y le colocamos los datos ("id", nombre(atachar0) y profundidad i (0)), luego este movieclip atachado le damos la pocicion x Y y actuales del mouse, y por ultimo aumentamos una a la variable i (++).

ahora por ultimo elejimos el mc q habiamso creado (el q esta en el escenario) y en el panel de acciones escribimso el siguiente codigo

onClipEvent(mouseDown){_root.atachar()}

Con esto decimos q cuando el mouse sea precionado, lleve acabo la funcion atachar :D!!
Eso es todo, aka tienen un ejmplo y el fla.



---Descargar Fla---

Nos Leemos mas la rato, suerte y practiquen xD!