Artur Mikucki

Artur Mikucki może czas na coś
nowego...

Temat: Funkcje zależne.

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 :)
Sławomir Ossowski

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

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

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:
O co chodzi?
Probujesz przypisac wartosc boolean metodzie goToAndStop(). Spojrz jeszcze raz na to co Slawek napisal.

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

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ęki

Następna dyskusja:

Jak wywolac funkcje javascr...




Wyślij zaproszenie do