StartDrag problema de orientación, Flash MX

  • timjerram
  • Born
  • Born
  • No Avatar
  • Registrado: May 28, 2007
  • Mensajes: 2
  • Loc: London UK
  • Status: Offline

Nota Mayo 28th, 2007, 12:35 pm

Ayuda necesaria y recibido con gratitud en relación con un Flash MX startDrag cuestión:

Descripción: El siguiente código se adjunta a un botón anidado dentro de una imagen en movimiento en el escenario en _root. Cuando la película corre el usuario debería ser capaz de arrancar uno o cualquier número de copias del original por ejemplo de clic arrastrando ejemplares fuera de ella. El original instancia debía permanecer en el lugar, mientras que sólo los ejemplares son arrastrables y repositionable.

El Problema: El "objetivo" argumento de la acción startDrag no trabaja nunca. En lugar de arrastrar el recién duplicados ejemplo, el startDrag siempre coge el objeto original, no la copia de reciente creación. Todo lo demás funciona, salvo que la nueva instancia es siempre quedan atrás, mientras que el original se arrastra. He intentado cambiar la eval () argumento en el startDrag meta a un valor absoluto, y que tienen una referencia existente de imagen en movimiento en el escenario, sino que incluso no parece funcionar. Im pregunto si el problema es con startDrag o si faltaba algo Im. Cualquier ayuda muy apreciada.


(Prensa) (

/ / Si este es el ejemplo original se copia a continuación, dar la copia de un nombre único y empezar a arrastrar la copia

if (this._name == "V1") (
duplicateMovieClip (_root.V1, "V1" + _root.code.counter, _root.code.counter);
trace ( "V1" + _root.code. contador);

/ / StartDrag aquí está el problema:
startDrag (_root.eval ( "V1" + _root.code.counter));

i = this._name; / / Añadir un reloj variable
_root.code.counter + +;

) Else (

/ / Si no es el original de la carta no lo copie al pie, sólo tienes que arrastrar.

startDrag (este);
i = this._name;
esto. _alpha = 75;
)
)


(puesta en libertad, releaseOutside) (
this._alpha = 100;
stopDrag ();
)

Con Gracias, TJ
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Mayo 28th, 2007, 12:35 pm

  • dhonsvick
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: May 27, 2007
  • Mensajes: 49
  • Status: Offline

Nota Mayo 28th, 2007, 3:29 pm

cuando se intenta duplicar el movieclip asignar el resultado a una variable

var dubby_clip: MovieClip = duplicateMovieClip (_root.V1, "V1" + _root.code.counter, _root.code.counter);

entonces comenzar su arrastre en el nombre de la variable

startDrag (dubby_clip);

Publicar Información

  • Total de mensajes en este tema: 2 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 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