Besoin d'aide et de reconnaissance reçues au sujet de Flash MX startDrag question:
Description: Le code suivant est attachée à un bouton imbriqué dans un clip vidéo sur la scène _root. Lorsque le film fonctionne, l'utilisateur doit être en mesure d'arracher un ou un nombre quelconque de copies de l'original par exemple cliquer glisser copies loin de là. La première instance devrait rester en place alors que les copies sont déplacés et repositionnable.
Le problème: la «cible» de l'argument startDrag action ne fonctionne jamais. Au lieu de faire glisser la nouvelle instance en double, le startDrag reprend toujours l'objet d'origine, et non la copie nouvellement créée. Tout le reste fonctionne sauf que la nouvelle instance est toujours laissé tout l'original est tiré. Jai essayé de changer le eval () startDrag argument de la cible d'une valeur absolue, que de référence et ont un clip vidéo sur la scène, mais même cela ne semble pas au travail. Im se demandant si le problème est avec startDrag ou si Im manque quelque chose. Any help greatly appreciated.
(appuyez sur) (
/ / Si c'est la première instance puis copiez-le, à la copie un nom unique et commencez à faire glisser la copie
if (this._name == "V1") (
duplicateMovieClip (_root.V1, "V1" + _root.code.counter, _root.code.counter);
trace ( "V1" + _root.code. compteur);
/ / Le startDrag ici est le problème:
startDrag (_root.eval ( "V1" + _root.code.counter));
i = this._name; / / Ajouter une montre variable
_root.code.counter + +;
) Else (
/ / Si ce n'est pas l'original de la lettre de ne pas copier, il suffit de glisser la souris.
startDrag (this);
i = this._name;
cet. _alpha = 75;
)
)
on (release, releaseOutside) (
this._alpha = 100;
stopDrag ();
)
Avec Merci, TJ