Strona 1 z 1

[Flash MX] komponenty

: pn gru 01, 2003 1:06 pm
autor: Gość
Witam
Czy ktos wie jaki błąd robię
Wstawiłem komponet Combo Box: o nazwie dropDown, dopisałem label(wp) i data (www.wp.pl) (reszty nie zmieniałem) (Change Handler też nie -nic nie ma)

dopisałem funkcję :

Kod: Zaznacz cały

dropDown.setChangeHandler("SelectItem");
function SelectItem() {
URLName = dropDown.getSelectedItem().label;
URL = dropDown.getSelectedItem().data;
getURL(URL, "_blank");
}
I wyświetla mi taki komunikat:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Statement must appear within on/onClipEvent handler
dropDown.setChangeHandler("SelectItem");

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Statement must appear within on/onClipEvent handler
function SelectItem() {

Re: [Flash MX] komponenty

: pn gru 01, 2003 1:35 pm
autor: Kamil Kierzkowski

Kod: Zaznacz cały

function SelectItem() { 
URLName = dropDown.getSelectedItem().label; 
URL = dropDown.getSelectedItem().data; 
getURL(URL, "_blank"); 
} 
powyższe musisz przypisać do klatki w panelu timeline

Kod: Zaznacz cały

onClipEvent(enterFrame) {
dropDown.setChangeHandler("SelectItem"); 
}
to musisz przypisać do komponentu