Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Arrivo coordinata X

  1. #1

    Arrivo coordinata X

    Scusate per l'ennesimo thread...Ma il lavoro incalza, e come insegna il vecchio Murphy "la risoluzione di un problema ne porta sempre uno nuovo"...Dunque rieccomi a chiedervi... :rollo:

    ...Qual'è secondo voi lo script migliore per dire ad un MC (per esempio una barra che scorre lungo l'asse delle X) che al Rollout da un dato pulsante deve scorrere, per esempio, fino ad X 800 ? Grazie!

  2. #2
    crei un mc lo istanzi "pippo" per es. crei un pulsante al pulsante associ
    codice:
    on(rollOut){ 
    pippo.onEnterFrame = function(){ 
    _root.pippo._x < 800 ?  this._x +=10 : delete root.pippo.onEnterFrame 
    } 
    }
    sul primo frame puoi mettere
    codice:
    _root.pippo._x = 0;
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    nada Eni...Funzia solo il _root.barra2._x=800 (è da lì che voglio che parta l'MC)posizionato nel primo (ed unico) frame del MC...poi entra in scena e si ferma ad x=130...Il problema è appunto farlo andare da x=130 ad x=800 al rollout sul pulsante...Cmq...

    ...Il resto l'ho scritto così sul pulsante:

    on(rollOut){ _root.barra2 = function(){
    _root.barra2._x < 800 ? this._x +=10 : delete _root.barra2.onEnterFrame
    }
    }
    ...E non funge...



    Grazie della risposta, intanto!

  4. #4
    cioè più che altro diciamo che non si muove proprio...
    Ho provato invece a dare al pulsante la sola action

    on RollOut {_root.barra2._x=800; }

    e la cosa funge...mnel senso che però l'MC prende e parte da x=800 fino a portarsi ad x=130...IUTO!!! VVoVe:

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Se ho capito bene, vista l'ora , tu vuoi che il movieclip "barra2" al rollOut di un pulsante parta da _x=800 (coordinata impostata sul primo frame) e arrivi a _x=130.....se è cosi prova ad associare al pulsante questo:

    codice:
    on(rollOut){
       _root.barra2.onEnterFrame = function(){ 
          _root.barra2._x > 130 ?  this._x -= 10 : delete _root.barra2.onEnterFrame 
        };
    }

  6. #6
    secondo me devi scrivere così:
    codice:
    on(rollOut){
       _root.barra2.onEnterFrame = function(){ 
          _root.barra2._x < 800 ?  _root.barra2._x += 10 : delete _root.barra2.onEnterFrame 
        };
    }

  7. #7
    AAAAAAAAAARGH!!!! Ho cantato vittoria troppo presto!!!

    codice:
    on(rollOut){
     {_root.barra2.onEnterFrame = function(){ 
          _root.barra2._x < 130 ?  _root.barra3._x -= 140 : delete _root.barra2.onEnterFrame 
        };
    ...Con questo codice l'azione viene eseguita correttamente...Ma nel momento in cui ritorno in rollover....La barra non rientra in scena! VVoVe:

    Facciamo che posto l'swf...Almeno così iventa più comprensibile il "concept" e forse riuscite ad aiutarmi meglio!


    guardate qui

    Oltretutto, trattandosi di pulsanti interni ad altrettanti MC, risolto questo problema avrò bisogno di un altro "hint"...(E non ci voglio pensà, perchè è una cosa DRAMMATICA! :maLOL: )

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.