Artur
Mikucki
może czas na coś
nowego...
Sławomir
Ossowski
Think01, head of
strategy
Temat: Funkcje zależne.
Artur Mikucki:
Witam. Chciał bym zrobić w AS3 funkcję, która będzie po kliknięciu uruchamiała konkretną akcję (powiedzmy wyświetlenie grafiki "picture1"), ale pod warunkiem, że liczba w polu tekstowym (powiedzmy "tekst1") będzie większa od 5. Poniżej lub przy 5 nic się nie dzieje. Ktoś ma pomysł? Będę wdzięczny za podpowiedź. Zaznaczam, że jestem początkujący, więc proszę o przystępny język :)
Picture1.visible = Number( text1.text ) > 5;
Artur
Mikucki
może czas na coś
nowego...
Temat: Funkcje zależne.
Dzięki za szybką podpowiedź. Napisałem coś takiego, żeby wyświetlała się odpowiednia klatka. Jednak wyskakuje mi błąd: target of assignment must be a reference value. Poniżej kod:import flash.events.Event;
import flash.events.MouseEvent;
function odkryj(e:MouseEvent):void{
karta.gotoAndStop("karta_odkryta") = Number(split.text)>3;
}
karta.addEventListener(MouseEvent.CLICK, odkryj);
O co chodzi?
konto usunięte
Temat: Funkcje zależne.
Zmienną w polu tekstowym odczytujesz za pomocą poleTesktowe.text ewentualnie textField. No i gdy wywołujesz funkcje piszesz:
function jakasFunkcja():void{
if(textField.text > "5"){
c0s tam robi
}
}
Artur
Mikucki
może czas na coś
nowego...
Temat: Funkcje zależne.
Próbowałem za pomocą "if", nie bardzo mi wyszło. A jeśli chodzi o tekst to jeśli nie przypisałeś z przodu "Number", to nie widzi tego jako, daną liczbową, przynajmniej tak było u mnie. :(konto usunięte
Temat: Funkcje zależne.
Artur Mikucki:Probujesz przypisac wartosc boolean metodzie goToAndStop(). Spojrz jeszcze raz na to co Slawek napisal.
O co chodzi?
text1.text > "5"
rozni sie od
Number(text1.text) > 5
tym, ze jesli w pole tekstowe wpiszesz "6n" to pierwsze nadal bedzie zwracalo true.
Artur
Mikucki
może czas na coś
nowego...
Temat: Funkcje zależne.
Udało się Panowie, dzięki wielkie za pomoc. Zrobiłem z "if", sorry Wojtek, że byłem wątpiący :) DziękiPodobne tematy
Następna dyskusja: