Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292

    Far spostare un pulsante in un punto dello stage?

    Uso AS2.
    Ho due pulasanti sullo stage principale.

    Al pulsante A ho dato questo codice:
    on (release) {
    gotoAndPlay (59);
    varLink="clip1"
    }

    Al pulsante B ho dato questo codice:
    on (release) {
    gotoAndPlay (59);
    varLink="clip2"
    }

    Al fotogramma 59 ho dato invece:
    stop();

    if(varLink=="clip1")
    {
    loadMovieNum("clip1.swf", 0);

    }

    else if (varLink=="clip2")

    {
    loadMovieNum("clip2.swf", 0);
    }

    Quindi vorrei che se si fa clic sul pulsante si muove il cursore nella time line e si carica il filmato del tasto sul quale si è fatto clic quando arriva al fotogramma.

    MA come faccio a dire che, se si fa clic sul pulsante A, il pulsante A va in un determinato punto (x,y) dello stage e poi si esegue il codice del fotogramma 59?
    E se si fa clic sul pulsante B, il pulsante B va in un altro determinato punto (x,y) dello stage e poi si esegue il codice del fotogramma 59?

  2. #2
    scriverei il codice non sui pulsanti ma sulla frame della timeline che li ospita
    Codice PHP:
    // importo effetti
    import mx.transition.*
    import mx.transition.easy.*

    // registro nuove coordinate e variabile per caricare filmato
    pulsanteA.targetX 100
    pulsanteA
    .targetY 250
    pulsanteA
    .varLink="clip1"

    // quando premo e rilascio, faccio muovere il pulsante, quando è posizionato mando in play()
    pulsanteA.onRelease=function(){
             var 
    twX:Tween = new Tween(this"_x"Strong.easyOutthis._xthis.targetX1true)
             var 
    twY:Tween = new Tween(this"_x"Strong.easyOutthis._xthis.targetY1true)
             
    twY.onMotionFinished = function(){
                   
    pulsanteA.gotoAndPlay(59)
             }

    Ciao Rempox

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.