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

    ricezione-invio dati e DRAG

    nel mio filmato ho un movie di nome PALLINO che praticamente è un punto che si posiziona in un determinato punto se gli vengono passati dei parametri con questo codice:


    lar=Stage.width;
    alt=Stage.height;
    this.onEnterFrame=function(){
    xposition=int(_root.puntino._x-(lar/2));
    yposition=int(_root.puntino._y-(alt/2));

    if (PosX!=0) {
    _root.puntino._x=(lar/2)+(PosX*1)+6;
    _root.puntino._y=(alt/2)+(PosY*1)+6;
    }
    }

    Poi sul PUNTINO c'è il codice del drag e rispettivo invio di dati al rilascio con questo codice:

    on (press) {
    startDrag(this);
    }
    on (release) {
    stopDrag();
    getURL("javascript:get_point("+(_root.xposition-6)+","+(_root.yposition-6)+")");
    }



    Quando carico il filmato il puntino si posiziona dove gli viene detto...ma quando clicco per draggarenon si muove...o meglio fa uno scatto e ritorna al punto iniziale!!! Se tolgo questo pezzo di codice dalla prima parte allora funziona tutto:

    if (PosX!=0) {
    _root.puntino._x=(lar/2)+(PosX*1)+6;
    _root.puntino._y=(alt/2)+(PosY*1)+6;
    }
    }


    Come faccio a farlo andare mantenendo questo pezzo di codice che mi mette il puntino dove voglio io se gli viene passato il parametro?!?!
    GRAZIIIIEEEEE

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Mi sembra che posX non sia definita.
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    posx viene passato dalla pagina che invia i dati all'inizio!

  4. #4
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Adesso ho visto. Quando fai startDrag devi mettergli i parametri:
    this.startDrag(true,xDx,ySup,xSx,yInf);
    A me mi dà la carica, agli italiani gli dà la carica

  5. #5
    NON lo dragga....si vede un movimento in più ma non dragga e quando mollo è sempre al punto di partenza!!!!!!!

  6. #6
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Prova a mettere questo pezzo di codice fuori dall'enterFrame, all'inizio:
    xposition=int(_root.puntino._x-(lar/2));
    yposition=int(_root.puntino._y-(alt/2));

    Poi non parlo più
    A me mi dà la carica, agli italiani gli dà la carica

  7. #7

    ...non funziaaaaa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! uffi!

  8. #8
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Scusa volevo dire questo di metterlo fuori
    if (PosX!=0) {
    _root.puntino._x=(lar/2)+(PosX*1)+6;
    _root.puntino._y=(alt/2)+(PosY*1)+6;
    }
    }

    Cioè dentro l'on(release)
    A me mi dà la carica, agli italiani gli dà la carica

  9. #9

    Peccato che sei un uomo..altrimenti verrei li a dartelo davvero il bacio!!!

    :metallica :metallica :metallica
    GRAZIE!!!!

  10. #10
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Originariamente inviato da GiacomoMedia

    Peccato che sei un uomo..altrimenti verrei li a dartelo davvero il bacio!!!

    :metallica :metallica :metallica
    GRAZIE!!!!
    Evvai ce l'abbiamo fatta! :metallica
    A me mi dà la carica, agli italiani gli dà la carica

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.