SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Zamknięty przez: nugatt
Wto 02 Mar, 2010 09:14
Jak wyczyscic pole "input text"
Autor Wiadomość
AmigoGD 
Praktyk



Dołączył: 14 Maj 2005
Posty: 34
Skąd: Gdansk
Wysłany: Wto 14 Cze, 2005 14:45   Jak wyczyscic pole "input text"

Po zaladowaniu formularza w pole "input text" mam wpisane slowo "haslo", jak wyczyscic to pole po kliknieciu na nie myszka by mozna bylo wpisac prawidlowe haslo?
Chodzi o to by pole samo sie czyscilo i nie trzeba bylo go samemu zaznaczac i czyscic.

Bede wdzieczny za popdpowiedz.
Amigo
 
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Wto 14 Cze, 2005 17:06   

może tak, tylko nie jestem pewny czy aby nie da się tego zrobić prościej. tu prośba do ludzi z forum, popatrzcie na to i poprawcie jakby co.
napis znika, ale żeby zacząć pisać trzeba kliknąć 2 razy
_________________
tomekf /// swishmaxxx
 
 
     
AmigoGD 
Praktyk



Dołączył: 14 Maj 2005
Posty: 34
Skąd: Gdansk
Wysłany: Czw 16 Cze, 2005 11:41   

Chodzilo mi raczej o rozwiazanie w AS.
Znalazlem rozwiazanie:
_root.login.onSetFocus = function() {_root.log_name = "";};

lecz przy kompilacji do swf6 niestety nie dziala. Na swf5 chodzi bez problemu. Moze ktos zna powod? Zzyzby babol w swf6?

AmigoGD
 
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Czw 16 Cze, 2005 14:39   

no to jest o wiele prościejsze. nauczyłem się czegoś nowego :D miałem już kiedyś problem z przejściem z 5 na 6. a nawet 2 razy. w końcu się poddałem :oops: ale wtedy nie wiedziałem o istnieniu forum. tutaj na pewno ktoś ci pomoże
_________________
tomekf /// swishmaxxx
 
 
     
AmigoGD 
Praktyk



Dołączył: 14 Maj 2005
Posty: 34
Skąd: Gdansk
Wysłany: Pią 05 Sie, 2005 18:17   

No to pomoglem sobie sam:) oczywiscie sposob malo estetyczny ale w 100% dajacy pozadany efekt: na klip swf6 wczytuje klip z polem input w swf5 :)

Pozdrawiam
Amigo
 
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Wto 16 Lut, 2010 23:22   

Witam
Sorry za odkopanie, ale robiłem coś dla znajomego, a pasuje to do tego tematu, więc trochę opisałem i... załącznik.
ps. swishmax3, pod innymi tez powinno działać
Kod:
onSelfEvent (load) {
    /*działa przy exporcie do flash 6-10, w przypadku 9-10 trochę inaczej ;)
    tj. żeby zaszła zmiana musi być kliknięcie w jakieś pole tekstowe, a nie gdzie kolwiek
    jeżeli będzięcie otwierać wyeksportowany plik SWF w wersjio 10 w playerze (standalone flash player, przeglądarka inter., itp.)
    w wersji 8 to będzie działać jak wyeksportowany w wersji 8,
    wersja SWF8 na playerze w wersji 10 będzie działać jak wersja 8 itd., itd., itp.
    moze są jeszcze inne zależności (nie mam czasu sprawdzić)
    najlepiej więc eksportować do SWF8 ;)
    zrobione na podstawie: http://goo.gl/l4WW
    kombinowane by jako tako działało w swishMaxie (3)
    wiem, wiem te zmienne to lekka przesada*/
    var tekst1 = 'wpisz imię';
    var tekst2 = 'wpisz nazwisko';
    var tekst3 = 'kliknij mnie...';
    var tekst4 = 'this is where the magic happens';
    var tekst5 = '';
    var alpha1 = 50;
    var alpha2 = 100;
    /*początkowe teksty - robimy na 'onSelfEvent (load) { (...)' więc zakładamy,
    że pola tekstowe już są w tym miejscu dostępne
    jak nie to dajemy ten fragment na 'onFrame (X) { (...)'*/
    this.lolowo.lolo1.text = tekst1;
    this.lolowo.lolo2.text = tekst2;
    this.lolowo.lolo3.text = tekst3;
    //początkowe alpha'y - można to zrobić lepiej, może kolorem tekstu, tak jak wyżej
    this.lolowo.lolo1._alpha = alpha1;
    this.lolowo.lolo2._alpha = alpha1;
    //nasłuchiwacz ;)
    myListener = new Object();
    myListener.onSetFocus = function(oldFocus,newFocus) {
        /*jeżeli trace to tak żeby 'Debug panel' nie wyskakiwał, tylko był na stałe
        tj. nie zadokowany tam gdzie 'Layout' i 'Script'
        bo będziecie tracić focus i będzie trace podwójny*/
        /*trace(oldFocus);
        trace(newFocus);*/
        if (newFocus == lolowo.lolo1._text) {//nie '.text' tylko ._text'
            if (lolowo.lolo1.text == tekst1) {//nie może być 'this', ale jest duży wybór" '_root.', '_level0.' lub nic ;)
                lolowo.lolo1.text = tekst5;
            }
            lolowo.lolo1._alpha = alpha2;
        }
        if (oldFocus == lolowo.lolo1._text) {
            if (lolowo.lolo1.text == tekst5) {
                lolowo.lolo1.text = tekst1;
                lolowo.lolo1._alpha = alpha1;
            }
        }
        if (newFocus == lolowo.lolo2._text) {
            if (lolowo.lolo2.text == tekst2) {
                lolowo.lolo2.text = tekst5;
            }
            lolowo.lolo2._alpha = alpha2;
        }
        if (oldFocus == lolowo.lolo2._text) {
            if (lolowo.lolo2.text == tekst5) {
                lolowo.lolo2.text = tekst2;
                lolowo.lolo2._alpha = alpha1;
            }
        }
       
        if (newFocus == lolowo.lolo3._text) {
            lolowo.lolo3.text = tekst4;
        }
        if (oldFocus == lolowo.lolo3._text) {
            lolowo.lolo3.text = tekst3;
        }
    }
    Selection.addListener(myListener);
}
_________________
tomekf /// swishmaxxx
 
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
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.11 sekundy. Zapytań do SQL: 11