Clase Contenedor
Esta sencilla clase crea un MovieClip vacio y lo utiliza como clip contenedor de una pelicula swf externa. Esta es una primera versión con un funcionamiento muy simplificado que espero ir ampliando.
class Contenedor extends MovieClip { // var ruta : MovieClip var clip : MovieClip var contenido : String var prof : Number var x : Number var y : Number //–CONSTRUCTOR———————————— function Contenedor (queRuta : MovieClip, queClip : String, queContenido : String, queX : Number, queY : Number) { ruta = queRuta prof = ruta.getNextHighestDepth () clip = ruta.createEmptyMovieClip (queClip, prof) setContenido (queContenido) setPosicion (queX, queY) } //–SETTERS—————————————- function setContenido (queContenido : String) { contenido = queContenido clip.loadMovie (contenido); } function setPosicion (queX, queY) { x = queX y = queY clip._x = x clip._y = y } //–METODOS—————————————– function borrar () { clip.unloadMovie () clip.removeMovieClip () } //————————————————–
} |
Su uso sería el siguiente:
var contenedor:Contenedor = new Contenedor(this, "contenedor", "peli1.swf", 100, 200); var contenedor2:Contenedor = new Contenedor(this, "contenedor2", "peli2.swf", 50, 50); |
Los parámetros a pasar son: El nombre de Instáncia, la ruta del archivo externo, la posición X y la posición Y.
Compártelo:
Visto 5.763 veces