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

Nombre de instancia - Nuevo objeto

Estas en el tema de Nombre de instancia - Nuevo objeto en el foro de Flash y Actionscript en Foros del Web. Ola!! Paso a preguntarles como hacer para cambiar por medio de action script el nombre de una instancia, o ya alguna forma de llamar a ...
  #1 (permalink)  
Antiguo 28/04/2009, 16:05
Avatar de javier4  
Fecha de Ingreso: febrero-2009
Ubicación: en mi casa
Mensajes: 126
Antigüedad: 15 años, 1 mes
Puntos: 0
Nombre de instancia - Nuevo objeto

Ola!! Paso a preguntarles como hacer para cambiar por medio de action script el nombre de una instancia, o ya alguna forma de llamar a un objeto con el mismo objetivo que el nombre de instancia.

Y otra cosa: quiero averiguar una forma de crear un objeto (un clip de pelicula vacio) tan solo cambiando un numero que haya en un bloc de notas. Se como leer un bloc de notas desde flash, pero no se como crear un objeto nuevo automaticamente y pasarlo a la bibleoteca.


MUCHAS GRACIAS
  #2 (permalink)  
Antiguo 28/04/2009, 16:11
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Nombre de instancia - Nuevo objeto

No puedes hacer un objeto y pasarlo a la biblioteca, lo que puedes hacer es crear un objeto , ponerlo en la biblioteca y si en tu archivo txt tienes un 3 se duplique tres veces en el escenario, a saber que es mejor usar XML es más eficiente.

pd: si tienes codigo escribelo para saber que estas haciendo.
  #3 (permalink)  
Antiguo 28/04/2009, 16:40
Avatar de javier4  
Fecha de Ingreso: febrero-2009
Ubicación: en mi casa
Mensajes: 126
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Nombre de instancia - Nuevo objeto

ok, pero puedo hacer que ese objeto duplicado 3 veces tenga diferentes nombres de instancia?
todavia no tengo codigo, solo estoy pensando como hacerlo

gracias!
  #4 (permalink)  
Antiguo 28/04/2009, 16:46
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Nombre de instancia - Nuevo objeto

Si puedes con attachMovie


Cita:
attachMovie (método MovieClip.attachMovie)
public attachMovie(id: String, name: String, depth: Number, [initObject: Object]) : MovieClip

Localiza un símbolo de la biblioteca y lo asocia al clip de película. Utilice MovieClip.removeMovieClip() o MovieClip.unloadMovie() para eliminar un archivo SWF asociado mediante attachMovie().

Puede ampliar los métodos y los controladores de eventos de la clase MovieClip creando una subclase.

Disponibilidad: ActionScript 1.0; Flash Player 5

Parámetros
id: String - Nombre de vinculación del símbolo de clip de película de la biblioteca que va a asociarse a un clip de película del escenario. Es el nombre introducido en el campo Identificador del cuadro de diálogo Propiedades de vinculación.

name: String - Nombre de instancia exclusivo del clip de película que va a asociarse al clip de película.

depth: Number - Entero que especifica el nivel de profundidad en el que está situado el archivo SWF.

initObject: Object [opcional] - (Admitido en Flash Player 6 y versiones posteriores) Objeto que contiene propiedades con las que rellenar el clip de película recién asociado. Este parámetro permite a los clips de película creados dinámicamente recibir parámetros de clip. Si initObject no es un objeto, se omite. Todas las propiedades de initObject se copian en la nueva instancia. Las propiedades especificadas con initObject están disponibles para la función constructora.
  #5 (permalink)  
Antiguo 28/04/2009, 18:00
Avatar de javier4  
Fecha de Ingreso: febrero-2009
Ubicación: en mi casa
Mensajes: 126
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Nombre de instancia - Nuevo objeto

muchas gracias de nuevo, pero me surgio una nueva duda y espero q sea la ultima:
como hago para cargar las funciones de un doc de texto en el fla?

Última edición por javier4; 28/04/2009 a las 18:21
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 21:00.