Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311

    mappa flash e tween [flash8]

    Salve a tutti!
    Mi sono avvicinato alla classe tween (anche se ancora ne so pochissimo) e sto cercando di costruire una mappa con comadi nord,sud,est,ovest e uno zoom + e -.
    Per fare spostare l'immagine di 10pixel alla volta con inerzia ho impostato il seguente codice:


    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    var mov:Tween = new Tween(this, "_x", Strong.easeOut, -227, -217, 3, true);

    In questo modo però devo dare le coordinate precise (esempio -227, -217) posso invece dare direttamente il comando che mi faccia spostare sull'asse x di +10 pixel? Indipendentemente dalle coordinate?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Ho risolto così ma ovviamente ho perso l'effetto inerzia:

    puls.onPress = function(){
    immagine.onEnterFrame = function(){
    (immagine._y < 0) ? immagine._y += 5 : delete immagine.onEnterFrame;
    }
    }

    Come posso aggiungere l'effetto inerzia Strong.easeOut a questo script?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Nessuno sa darmi qualche dritta?...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Niente, purtroppo non ce l'ho fatta ma devo abbandonare perchè è sorto un problema più importante:
    Stò creando uno zoom tramite il seguente codice:

    on (release) {
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    var mov:Tween = new Tween(_root.immagine, "_xscale", Strong.easeOut, 50, 60, 3, true);
    var mov:Tween = new Tween(_root.immagine, "_yscale", Strong.easeOut, 50, 60, 3, true);
    }

    In effetti funziona ma mi ingrandisce l'immagine tenendola fissa nel punto in alto a sinistra e ingrandendosi verso destra e verso il basso. In questo modo purtroppo non mi ingrandisce l'immagine dirattamente nel punto della mappa in cui mi trovo e così si perde completamente l'effetto zoom sul punto desiderato.
    Come si pò, tramite _xscale e _yscale, ingrandire l'immagine precisamente nel punto in cui sono posizionato sulla mappa?
    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Ragazzi sono veramente bloccato
    Sapreste allora consigliarmi qualche buon sorgente di mappa da studiarmi? Mi sta venendo il dubbio che stia completamente sbagliando strada...

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.