Comunidad de diseño web y desarrollo en internet online

Parametro iniciador de "attachMovie" de F-2004

Citar            
MensajeEscrito el 12 Jun 2004 06:59 am
Hola a todos, veo que por aqui la gente sigue moviendose, a ver si me podeis hechar una mano.



Estoy intentando hacer algo con el parametro iniciador de "attachMovie" de F-2004 , pero no consigo hacerlo funcionar; para intentarlo comprender estoy provando el ejemplo del manual, pero algo debo de estar haciendo mal



***SCRIPT EXTERNO**

class MoveRightDistance extends MovieClip {

var cosa:Number = 23;

var distance:Number;

function onPress() {

this._x += distance;

}

}



***CODIGO ACCIONES**



import MoveRightDistance;



INSERTADOR_CLIP = new Object();

INSERTADOR_CLIP.change = function(INSERTADOR) {

var clip = INSERTADOR.target.selectedItem.icono;

var giro = 0;

var cuenta_clips = i++;

var nuevo_clip = "clip"+cuenta_clips;

mc = _root.attachMovie(clip, nuevo_clip, cuenta_clips, {distance:50});

mc._x = 150;

mc._y = 460;

};

LISTA.addEventListener("change", INSERTADOR_CLIP);

Por federico

26 de clabLevel



 

unknown
Citar            
MensajeEscrito el 12 Jun 2004 03:34 pm
Creo que yo de ti primero intentaria entender en funcionamiento de attatchMovie y su objeto inicializador.



Código :

xxxx.attachMovie("nombreLibreria","nuevoNombre",1,objeto);




Donde "nombreLibreria" es el nombre de identificador que tiene el movie clip cuando le das "Export for ActionScript"; "nuevoNombre" es el nuevo nombre que tendra la instancia, 1 es la profundidad del objeto y "objeto" (Esto es lo importante) es una variable de tipo Object que tiene los valores de inicialización.



Asi que; para dar un ejemplo; tienes una bolita en la libreria y le pones de nombre de identificador al exportar para ActionScriptbolita_mc y la quieres instanciar dinamicamente en el centro de la pantalla harias esto:



Código :

var x:Number = Stage.width/2;

var y:Number = Stage.height/2;

var init:Object = new Object();

init._x = x;

init._y = y;

_root.attachMovie("bolita_mc", "nuevaBolita",1,init);




Espero que sea de ayuda ;)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.