Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Muovere mc e ritorno.

  1. #1

    Muovere mc e ritorno.

    Ciao.
    Con questo codice ottengo
    il movimento del MC fino al bordo
    destro.
    Codice PHP:
    var SPEED:Number 5
    var 
    center:Number=  Stage.width/2
    var  
    rightLimit:Number Stage.width-ball_mc._width/2
    ball_mc._xcenter
    ball_mc.onEnterFrame = function(){ 
        
    this._x += SPEED
        if (
    this._x>rightLimit) { 
                
    this._x rightLimit
        } 

    se invece di fermarlo a rightLimit
    volessi farlo ritornare al punto di partenza con
    la stessa velocità come potrei fare



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    con una cosa del genere

    posX=ball_mc._x;
    var SPEED:Number = 5;
    var center:Number= Stage.width/2;
    var rightLimit:Number = Stage.width-ball_mc._width/2;
    ball_mc._x= center;
    dove=true;
    ball_mc.onEnterFrame = function(){
    if(dove){
    this._x += SPEED;
    }else{
    this._x -= SPEED;
    }
    if (this._x>rightLimit) {
    //this._x = rightLimit;
    dove=false;
    }
    if (this._x<posX) {
    //this._x = rightLimit;
    dove=true;
    }
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Originariamente inviato da crescenzo
    con una cosa del genere

    posX=ball_mc._x;
    var SPEED:Number = 5;
    var center:Number= Stage.width/2;
    var rightLimit:Number = Stage.width-ball_mc._width/2;
    ball_mc._x= center;
    dove=true;
    ball_mc.onEnterFrame = function(){
    if(dove){
    this._x += SPEED;
    }else{
    this._x -= SPEED;
    }
    if (this._x>rightLimit) {
    //this._x = rightLimit;
    dove=false;
    }
    if (this._x<posX) {
    //this._x = rightLimit;
    dove=true;
    }
    }

    Ero arrivato allo stesso codice:

    Codice PHP:
    var mySwitch:Boolean false
    var 
    SPEED:Number 5
    var 
    center:Number Stage.width/2
    var 
    rightLimit:Number Stage.width-ball_mc._width/2
    ball_mc._x center
    ball_mc.onEnterFrame = function() { 
        if (
    this._x>rightLimit) { 
            
    mySwitch true
            
    this._x rightLimit
        } 
        if (
    this._x<center) { 
            
    mySwitch false
            
    this._x center
        } 
        if (
    mySwitch) { 
            
    this._x -= SPEED
        } else { 
            
    this._x += SPEED
        } 
    }; 
    Grazie lo stesso


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.