 |
SWiSH Forum
Forum użytkowników programów SWiSH
|
czyszczenie bufora klawiatury |
Autor |
Wiadomość |
cookie
Przyjaciel


Pomógł: 3 razy Dołączył: 15 Sie 2006 Posty: 40 Skąd: Kielce
|
Wysłany: Sro 05 Mar, 2008 22:10 czyszczenie bufora klawiatury
|
|
|
czy wie ktos jak wyczyścić bufor klawiatury?
po wywołaniu polecenia Key.getAscii() pobierany jest kod ASCII ostatniego wciśniętego klawisza, nawet po przypisaniu go do zmiennej, nadal pozostaje w pamięci, aż do następnego wciśnięcia klawisza;
czy jest jakiś sposób aby zwolnić bufor?? |
_________________ Śmiejecie się ze mnie, ponieważ jestem inny,
a ja śmieję się z was, ponieważ wszyscy jesteście tacy sami. |
|
|
|
 |
Qiub
Doradca

Pomógł: 3 razy Dołączył: 07 Mar 2005 Posty: 77
|
Wysłany: Sob 08 Mar, 2008 19:33
|
|
|
a ze tak zapytam... na cholere ci to!
opisz problem to moze jest inne rozwiazanie - jak nie to tak jak w delphinie
application.terminate; |
_________________ R35P3kT
un macho con cojones de ferro yeah baby;) |
|
|
|
 |
cookie
Przyjaciel


Pomógł: 3 razy Dołączył: 15 Sie 2006 Posty: 40 Skąd: Kielce
|
Wysłany: Sob 22 Mar, 2008 00:16
|
|
|
Qiub napisał/a: | a ze tak zapytam... na cholere ci to! |
mam dynamiczne pole tekstowe do którego beda wczytywane znaki z klawiatury.
to kod silnika który obsługuje czytanie znaków i przekazywanie tekstu do pola tekstowego:
Kod: | onSelfEvent (load)
{
tekst.text="";
str="";
}
onFrame (1)
{
a=chr(Key.getAscii());
//a=a.toUpperCase();
}
onFrame (10)
{
b=chr(Key.getAscii());
b=b.toUpperCase();
br=Key.getAscii()
}
onFrame (20)
{
if (b != a) {gotoAndPlay(30)}
else {gotoAndPlay(10)};
}
onFrame (30)
{
str += b;
if (br == 8){
str=str.substring(0,((str.length)-2));
};
_root.tekst.text = str ;
a=b;
//gotoAndPlay(10);
}
onFrame (35)
{
gotoAndPlay(10);
} |
w miejsce "a=b" przydało by sie wstawić cos co czyściłoby bufor klawiatury - tak byłoby najprościej,
tak jak jest teraz - nie mozna wpisać dwóch takich samych znaków pod rząd;
mozna cos przerobić w if ale nie bardzo mam pomysł.
(klatki są tak porozciągane tylko do testowania)
Moze ma ktoś pomysł??
Qiub napisał/a: | jak nie to tak jak w delphinie
application.terminate; |
zastosowanie czegoś takiego w tym przypadku nic nie da. to kończy program.
PS. wie ktos czy da sie do ActionScript'a wstawic kod Asemblera (zrobić wstawke asemblerową)?? |
_________________ Śmiejecie się ze mnie, ponieważ jestem inny,
a ja śmieję się z was, ponieważ wszyscy jesteście tacy sami. |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|
|
|
|
|
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
| Strona wygenerowana w 0.09 sekundy. Zapytań do SQL: 10 |
|
|