Liczba postów: 7
Liczba wątków: 2
Dołączył: 12-04-2010
Reputacja:
0
Witam. Obecnie tworzę pewien projekt we Flashu i napotkałem problem a mianowicie muszę zaimportować do mojego pliku '.fla' dokument '.swf'. Problem polega na tym że normalny '.swf' importuje się metodą loadMovie, lecz ten swf którego chcę użyć pobiera jeszcze zewnętrzne dane z katalogów. Niestety nie jestem twórcą dołączanego swf'a więc nie mam dostępu do kodu źródłowego. Oczywiście swf działa poprawnie jako niezależny plik. cała (niezmieniona) struktura katalogów w których znajdują się zdjęcia jest w folderze głównym. Pomysł miałem taki: stworzyć pustego movieClipa, dodać do niego swf'a poprzez loadMovie. Gdy tak zrobiłem wyświetla się jakby samo tło bez tych zdjeć które pobiera z katalogów. Próbowałem również wrzucić te zdjecia do library w głównym pliku fla ale to nie przyniosło skutków. Gdyby ktoś wiedział jak dołączyć tego swf'a żeby cały smigał to proszę o pomoc.
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Może jest problem z adresacją w plikach wewnątrz swf, pytanie czy obydwa swf są w tym samym katalogu.
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
13-04-2010, 04:37
(Ten post był ostatnio modyfikowany: 13-04-2010, 04:38 przez ery.)
Myślę że tu będzie problem ponieważ.
Główny swf ładuje drugi swf z podfolderu, a ładowany swf ma adresacje do plików np. /katalog/jakis_plik
Gdy ten swf załadujesz do głównego swf to zmieniasz adresacje, bo swf ładowany szuka folderu /katalog/jakis_plik w folderze głównym. A ty masz zapewne /podkatalog/katalog/jakis_plik
Zmień te ułożenie folderów i daj znać czy pomogło.
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Musi to działać, metoda ładowania którą wykorzystujesz jest jak najbardziej prawidłowa. Może te dwa swf (główny i ładowany) są w różnym AS. Jeśli tak to nie zadziała.
Liczba postów: 120
Liczba wątków: 4
Dołączył: 19-08-2009
Reputacja:
0
Raczej tego nie przeskoczysz, i nie ma takiego sposobu - bynajmniej jest mi nie znany.
Można by to otworzyć w nowym oknie lub można po eksperymentować i spróbować otworzyć to nad Flashem w lightbox za pomocą js.
Jeśli chcesz powalczyć z tym drugim sposobem to tu masz gotową funkcję do otwierania plików swf w lightbox:
http://www.artviper.net/website-tools/bumpbox-lightbox.php