Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Tastiera disegnata

  1. #1

    Tastiera disegnata

    ciao..
    ho bisogno di un aiutino...
    ho disegnato una tastiera, dove ogni tasto è un bottone...
    come faccio a dirgli che
    on(release){
    scrivi lettera associata
    }

    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Tastiera disegnata

    Originariamente inviato da moretti_web
    ciao..
    ho bisogno di un aiutino...
    ho disegnato una tastiera, dove ogni tasto è un bottone...
    come faccio a dirgli che
    on(release){
    scrivi lettera associata
    }

    Grazie
    avrai un campo di testo dinamico in cui scrivere credo no?

    quindi ponendo che il tuo campo dinamico si chiami "testo" e stia su _root
    codice:
    on (release){
    	if(!Key.isToggled(20)){
    		_root.testo.text += "a";
    	} else {
    		_root.testo.text += "A";
    	}
    }

  3. #3
    intanto grazie per l'aiuto,
    però il fatto è che ho diversi campi di input e deve scrivere solo su quello attualmente attivo(dove lampeggia il cursore)

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da moretti_web
    intanto grazie per l'aiuto,
    però il fatto è che ho diversi campi di input e deve scrivere solo su quello attualmente attivo(dove lampeggia il cursore)

    Grazie.
    è ugualmente facile, basta usare una variabile da riempire ogni qualvolta cambi il focus, quindi dovrebbe bastare modificare nel pulsante così

    codice:
    on (release){
    	if(!Key.isToggled(20)){
    		_root[variabile].text += "a";
    	} else {
    		_root[variabile].text += "A";
    	}
    }

  5. #5
    e per riempire la variabile?
    ...che ignorante che sono!!!

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da moretti_web
    e per riempire la variabile?
    ...che ignorante che sono!!!
    come ti ho già detto, lo fai al focus sul campo di input

    qui però il problema potrebbe complicarsi, come ci arriva l'utente al campo di input, solo cliccando con il mouse?

  7. #7
    si...solo con il mouse...

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da moretti_web
    si...solo con il mouse...
    mmm, allora vediamo

    la cosa è un po' più difficile qui, dovrestimettere dei clip con nomi simili a quelli dei testi, sotto, tipo "campo1_mc" e poi scrivere sulla timeline principale

    codice:
    var hit_mc = new Array("campo1_mc", "campo2_mc", "campo3_mc");
    var campi = new Array("campo1", "campo2", "campo3");
    var obj = new Object();
    obj.onMouseDown = function(){
    	for(i=0; i<hit_mc.length; i++){
    		if(hit_mc[i].hitTest(_root._xmouse, _root._ymouse)){
    			Selection.setFocus("_level0."+campi[i]);
    			variabile = _root[campi[i]];
    		}
    	}
    }
    Mouse.addListener(obj);

  9. #9
    nulla... ho inserito un trace(variabile), ma vedo che non riesce a determinarla!

    Provo un pò di soluzioni...se intanto ci sono altre idee...AIUTATEMI!!!!

    Se trovo la soluzione la posto immediatamente...
    Grazie.

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da moretti_web
    nulla... ho inserito un trace(variabile), ma vedo che non riesce a determinarla!

    Provo un pò di soluzioni...se intanto ci sono altre idee...AIUTATEMI!!!!

    Se trovo la soluzione la posto immediatamente...
    Grazie.
    purtroppo ti posso aiutare poco a determinare gli errori, perchè non ho flash, il codice l'ho scritto come me lo ricordo può darsi che sia una sciocchezza, tipo aggiungere il _root davanti a tutte le "variabile"

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.