Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema con doppio click

    salve,

    dovrei realizzare un doppio click su un pulsante ma ho un problema che sinceramente non capisco la causa dato che è la prima volta che incontro una cosa simile.

    l' as è funzionante solo che se nella prima condizione inserisco piú movimenti tween ricevo come output l'errore, mi spiego meglio.

    utilizzando il codice come di seguito tutto funziona correttamente:
    Codice PHP:
    var timer:Number=0;
    var 
    timer2:Number=0;
    btn1.onRelease=function()
    {
    timer2=getTimer()/1000;
    this.test2=timer2-timer;
    if((
    timer2-timer)<.25)
    btn1_a.ySlideTo (223,0.7,"easeOutQuad");
    else
    timer=getTimer()/1000;
    btn1_a.ySlideTo (242.5,0.7,"easeOutQuad");
    btn1_b.ySlideTo (256.1,0.7,"easeOutQuad");
    btn1_c.ySlideTo (269.8,0.7,"easeOutQuad");
    btn1_d.ySlideTo (283.4,0.7,"easeOutQuad");
    btn1_e.ySlideTo (297.9,0.7,"easeOutQuad");
    btn1_f.ySlideTo (311.3,0.7,"easeOutQuad");
    btn1_g.ySlideTo (324.9,0.7,"easeOutQuad");
    btn1_h.ySlideTo (338.6,0.7,"easeOutQuad");
    }

    Se invece inserisco piú di un comando al primo if, ovvero piú "ySlideTo" ricevo come output l'errore segnalando che l "else" non funziona correttamente e sinceramente non capsico perchè.

    Codice PHP:
    var timer:Number=0;
    var 
    timer2:Number=0;
    btn1.onRelease=function()
    {
    timer2=getTimer()/1000;
    this.test2=timer2-timer;
    if((
    timer2-timer)<.25)
    btn1_a.ySlideTo (223,0.7,"easeOutQuad");
    btn1_b.ySlideTo (223,0.7,"easeOutQuad");
    btn1_c.ySlideTo (223,0.7,"easeOutQuad");
    btn1_d.ySlideTo (223,0.7,"easeOutQuad");
    else
    timer=getTimer()/1000;
    btn1_a.ySlideTo (242.5,0.7,"easeOutQuad");
    btn1_b.ySlideTo (256.1,0.7,"easeOutQuad");
    btn1_c.ySlideTo (269.8,0.7,"easeOutQuad");
    btn1_d.ySlideTo (283.4,0.7,"easeOutQuad");
    btn1_e.ySlideTo (297.9,0.7,"easeOutQuad");
    btn1_f.ySlideTo (311.3,0.7,"easeOutQuad");
    btn1_g.ySlideTo (324.9,0.7,"easeOutQuad");
    btn1_h.ySlideTo (338.6,0.7,"easeOutQuad");
    }

    Qualcuno saprebbe spiegarmi a cosa è dovuto questo e come sia possibile risolverlo?


    grazie in anticipo!

  2. #2
    risolto da solo....

    dopo il primo "if" ho aperto una parentesi per poi chiuderla dopo le tween.

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.