|
|||||||
| Zarejestruj się | FAQ | Lista użytkowników | Kalendarz | Szukaj | Dzisiejsze posty | Zaznacz Wszystkie Fora jako Przeczytane |
| Obsługa programu i podstawy Action Scriptu W temacie wątku wpisz odpowiedni prefix ([flashMX][CS3][AS1]) i skrócony opis problemu. Przed założeniem tematu przejrzyj FAQ, Tutoriale i użyj funkcji search (Szukaj). Wątki nie spełniające wymagań (np. zatytułowane "Pomocy", "Mam problem") zostaną usunięte. |
![]() |
|
|
Narzędzia wątku | Wygląd |
|
|
#1 |
|
jeszcze nie wie, co to Forum
Zarejestrowany: Feb 2010
Postów: 1
|
Witam!
To mój pierwszy post, więc witam wszystkich forumowiczów Googlowałem mój dzisiejszy problem przez cztery godziny i nadal nic, dlatego postanowiłem napisać.Otóż - mam dwa pliki .fla, każdy z osobnym document class w .as. W jednym z nich dodałem tego drugiego do biblioteki (już jako swf'a, podając jako definicję klasy document class tego drugiego). Wszystko zlinkowane i działa bez problemu do momentu, gdy próbuje w osadzonym swfie z poziomu actionscriptu odwołać się do dowolnej instancji już istniejącej na ekranie (tj. nie deklarowanej przeze mnie w document class). Jak kompiluję ten plik osobno, wszystko jest ok. Jednak kiedy próbuję skompilować główny fla, to kompilator nie widzi instancji osadzonego swfa i zgłasza błąd "access to undefined property...". Próbowałem wyłączyć sprawdzanie poprawnosci na czas kompilacji ale nic to nie dało. Mam nadzieję, że opis nie jest zagmatwany, z góry dziękuję za pomoc i pozdrawiam serdecznie |
|
|
|
|
Advertisement
|
|
|
|
#2 |
|
uzależniony
Zarejestrowany: Aug 2002
Skąd: Warszawa
Postów: 514
|
Spróbuj takiego rozwiązania, choć nie wiem czy w tym problem, bo z taką kombinacją jak twoja chyba się jeszcze nie spotkałem.
W document class drugiego swf'a zadeklaruj wszystkie mc'ki jako public, które są na scenie, czyli - public var mc:MovieClip; Oprócz tego odznacz w settings actionscriptu (dla tego projektu) Automatically declare stage instances |
|
|
|