cuestión onRelease en clips creados de forma dinámica

  • dilly
  • Born
  • Born
  • No Avatar
  • Registrado: Nov 14, 2009
  • Mensajes: 2
  • Status: Offline

Nota Noviembre 14th, 2009, 1:05 pm

Im seguro de que esto es sólo un error del usuario de mi parte.

Tengo una instancia de un clip de película y lo utilizan para generar dinámicamente los 12 nuevos clips. Cada clip tiene un onRelease adjunta a ella como una función. Hay otro clip en el escenario (textholder) con un campo de texto variable (cliptext) se le atribuye. Lo que quiero hacer es cambiar el contenido del campo de texto variable en función de lo que generan de forma dinámica clip el usuario hace clic en. Código de la siguiente manera:

for (j = 1; j <= 12; j + +) (
newclipname = "clip" + j;
(duplicateMovieClip _root.baseclip, newclipname, j);
_root [newclipname]. onRelease = function () (
= hola mundo cliptext + J;
_root.textholder.cliptext.text = cliptext;
)
)

Al reproducir la película, todos los clips están en su lugar, me puede hacer clic en cada uno de ellos y todo funciona, excepto el texto que aparece en _root.textholder.cliptext es _siempre_ hola mundo 13. Como dije Im seguro de que esto es culpa mía, parece que la función es restablecer eventos - sólo la cabeza está tan llena de PHP y JS no puedo conseguir alrededor de este. Cualquier ayuda sería apreciada. Gracias de antemano.

Mike
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Noviembre 14th, 2009, 1:05 pm

  • dilly
  • Born
  • Born
  • No Avatar
  • Registrado: Nov 14, 2009
  • Mensajes: 2
  • Status: Offline

Nota Noviembre 14th, 2009, 5:03 pm

Resuelto esto. Id Pensamiento añadir una nota aquí, en caso de que alguien más va en esto. Inexperiencia sencillo, con AS, eso es todo.

for (j = 1; j <= 12; j + +) (
newclipname = "clip" + j;
(duplicateMovieClip _root.baseclip, newclipname, j);
_root [newclipname]. TextID = j;
_root [newclipname]. onRelease = function () (
= hola mundo cliptext + this.textid;
_root.textholder.cliptext.text = cliptext;
)
)

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 58 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC