SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Dostęp do obiektów

marcink - Sro 25 Paź, 2006 16:00
Temat postu: Dostęp do obiektów
Tworzę sobie scenę a w niej kilka sprajtów, buttonów itd. Potem napisałem skrypcik który pokazuje lub ukrywa poszczególne sprajty, buttony jak kliknę na jeden z nich. Problem jest taki że pomimo tego że 'target' jest zaznaczony przy każdym sprajcie w okienku debugowania wyskakują błędy np:

Kod:

ERROR: Cannot find variable or function 'button_biuro' in statement:
scene.sprite_main_projects.button_projects::on (release) {
::   1: _parent.button_biuro._visible = true
Referenced from: "_root.sprite_main_projects"
}


poprostu jest problem z dostępem do obiektów - swish pisze że nie widzi takiego i już. Czas mnie ciśnie bo muszę stronę zrobić ale z tym nie mogę sobie poradzić.

Pytanie jest takie: co trzeba zrobić żeby dostać się w skrypcie do właściwości konkretnego obiektu ?

Feniks - Sro 25 Paź, 2006 20:01

Wrzuć plik źródłowy.
marcink - Czw 26 Paź, 2006 18:22
Temat postu: Jakoś dałem radę
Ok, już sobie poradziłem. Nie wiedziałem że zanim odwoła się do obiektu to trzeba wcześniej zrobić na nim jakąś akcję (np. place) która spowoduje że jest on widoczny dla skryptu - przynajmniej tak myślę, i to działa.

Ale czy jest inna metoda żeby mieć dostęp do obiektu, który jeszcze nie jest widoczny ?

Załączam plik. Po kliknięciu na "biuro" chcę aby płynnie pojawił się "sprite_biuro" ale wyskakuje błąd.


Powered by phpBB modified by Przemo © 2003 phpBB Group