Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Coordinate mouse X Y

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177

    Coordinate mouse X Y

    Ho un mc (quadrato) con all'interno due campi di testo dinamici.

    Campo dinamico X
    Campo dinamico Y

    Come posso far sì che al passaggio del mouse nello stage quest'ultimi indicono le coordinate relative?
    Ho cercato vano nel forum, anche se ricordo che l'avevano postato.

    Grazie
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    variabile1 = _xmouse;
    variabile2 = _ymouse;

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177
    grazie..
    ho aggiunto solo un gotoandplay1 al fotogramma 2
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177
    scusa ma come decimali mi vien sempre ".95"
    es: 123.95

    non cambia mai quel ".95" ..non voglio farmi spiegare il motivo, la domanda che faccio è questa:

    è possibile non far visualizzare i decimali!?
    ho provato restringendo il campo di testo dinamico ma viene un trojaio
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

  5. #5
    moltiplica per cento

    -----
    edito la caxxata

    Math.round(tuavariabile)----arrotondi all'intero più vicino
    Math.floor(tuavar)---arrotondi e basta

    numero = 4.9;
    trace( Math.floor( numero ) );
    // esce 4
    numero = 4.9;
    trace( Math.round( numero ) );
    // esce 5
    buonanotte

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177

    Ovvero io dovrei:

    x = _xmouse;
    y = _ymouse;

    Math.round(x)
    Math.floor(x)

    numero = 4.9;
    trace( Math.floor( 4 ) );
    numero = 4.9;
    trace( Math.round( 5 ) );

    Math.round(y)
    Math.floor(y)

    numero = 4.9;
    trace( Math.floor( 4 ) );
    numero = 4.9;

    NON VA! :quipy:
    trace( Math.round( 5 ) );
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

  7. #7

    creati quattro campi di testo dinamici...
    li chiami xn,yn,xr,yr
    sulla root scrivi questo
    codice:
    _root.onMouseMove = function() {
    	x = _xmouse;
    	y = _ymouse;
    	arr_x = Math.round(x);
    	arr_y = Math.round(y);
    	this.xn.text = x;
    	this.yn.text = y;
    	this.xr.text = arr_x;
    	this.yr.text = arr_y;
    };
    xr e yr dovrebbero visualizzare numeri interi...
    arrotondati per eccesso,o difetto,all'intero più vicino..
    altrimenti usa floor...

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177
    perchè 4 campi di testo scusa? me ne servono solo 2 X & Y
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

  9. #9

    così ti rendo conto subito di quello che hai scritto nelle actions

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    177
    grazie proverò
    "E d'un tratto capii che il pensare è per gli stupidi, mentre i cervelluti si affidano all'ispirazione!"

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.