Shift _x position des clips vidéo et-vient?

  • RockmanTV
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Oct 12, 2004
  • Messages: 348
  • Status: Offline

Message Février 1st, 2008, 3:12 pm

J'ai un clip que j'ai remontant lentement (en réduisant le onEnterFrame position _y). Je tiens aussi à passer ce film va et vient + ou - 10 pixels. Je n'ai pas été en mesure de trouver un moyen efficace de le faire. Ive a essayé d'utiliser setInterval mais sa me donne des problèmes et ne fonctionne pas comme prévu. Des idées?

Code: [ Select ]
onClipEvent (load) {
    var heartWidth = this._width;
    var heartHeight = this._height;
    this._x = (Math.random()*799 - heartWidth);
    var currentXpos = this._x;
    var shiftLeftInterval = setInterval(shiftright,100);
    function shiftright(){
        this._x = _x + 50;
    }
}
onClipEvent (enterFrame){
    this._y = _y - 1;
}
  1. onClipEvent (load) {
  2.     var heartWidth = this._width;
  3.     var heartHeight = this._height;
  4.     this._x = (Math.random()*799 - heartWidth);
  5.     var currentXpos = this._x;
  6.     var shiftLeftInterval = setInterval(shiftright,100);
  7.     function shiftright(){
  8.         this._x = _x + 50;
  9.     }
  10. }
  11. onClipEvent (enterFrame){
  12.     this._y = _y - 1;
  13. }


Im essayant de déplacer le clip doucement de gauche à droite mais je ne peux même pas le code ci-dessus pour le travail (que je croyais ne devraient plus que le clip à droite les 50 pixels sur 100 miliseconds.

Anybody avez des tutoriaux ou des idées sur comment obtenir ce clip à déplacer d'avant en arrière sans heurt? Aussi cette ActionScript est attatched à l'animation réelle clip lui-même et que le clip ne soit pas nommé parce que j'ai l'intention de dupliquer ce clip plusieurs fois.

Enfin, je veux que ce clip à supprimer lui-même après avoir atteint une position y certaine. J'ai eu le code suivant pour ce faire:
Code: [ Select ]
onClipEvent (enterFrame){
 if (this._y <= 100){
    this.removeMovieClip();
    this.removeMovieClip();
 }
}
  1. onClipEvent (enterFrame){
  2.  if (this._y <= 100){
  3.     this.removeMovieClip();
  4.     this.removeMovieClip();
  5.  }
  6. }


mais il wouldnt supprimer le cadre. Je pouvais suivre les choses à la fenêtre .. mais je ne pouvais pas enlever cette instance du clip. Toutes les idées ici?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Février 1st, 2008, 3:12 pm

  • RockmanTV
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Oct 12, 2004
  • Messages: 348
  • Status: Offline

Message Février 2nd, 2008, 8:01 pm

J'ai fini par trouver une solution. Merci à tous ceux qui ont essayé.

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 61 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC