Home » AS2 »Class »POO » Currently Reading:

Clase Contenedor

julio 30, 2006 AS2, Class, POO No Comments
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:

Clase Contenedor
Visto 3.889 veces

Comment on this Article:








Twitter: zguillez

AdvertisementAdvertisementAdvertisementAdvertisement

Recibe las novedades por email



Map

Ranking

Codigoactionscript.org: 4.65 sobre 5 (106 valoraciones)

twitter-widget.com