SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Blokada zewnętrznych plików?
Autor Wiadomość
Mystic
Praktyk


Pomógł: 1 raz
Dołączył: 09 Gru 2007
Posty: 31
Skąd: Śląsk
Wysłany: Sro 09 Sty, 2008 19:56   Blokada zewnętrznych plików?

Witam!

Robię animacje w SWISHu i po wgraniu jej na serwer, umieszczeniem kodu w odpowiednim miejscu kodu strony animacja zostaje wyświetlona, ale nie odtwarza się gdyż do tego potrzebne jest pobranie danych z zewnętrznego pliku. Adres do pliku w SwishScript dałem z http://..../plik.xml, plik faktycznie istnieje i ma odpowiednią strukturę a jednak to i tak za mało ;/

Gdzie jest błąd? Jak to naprawić?
 
     
eden
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: Nie 13 Sty, 2008 15:40   

błędu niema, ale być może są zabezpieczenia, jesli podajesz sciezkę do pliku z danymi adresem http (nawet na tym samym serwerze) to flash niedostanie praw odczytu takiego pliku.
Rozwiązanie:
na serwerze na ktorym znajduje się plik z danymi dajemy plik o nazwie crossdomain.xml
i przykładowej tresci:
Kod:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="*"/>
</cross-domain-policy>


oznacza przepuszczaj wszystko.
wiecej o tym, w linku http://www.macromedia.com...main-policy.dtd
 
     
^sl01k 



Pomógł: 42 razy
Wiek: 29
Dołączył: 15 Lis 2005
Posty: 355
Skąd: Trójmiasto
Wysłany: Pon 14 Sty, 2008 22:37   
   Moje WWW: cześć prac w stopce :)


a moze wystarczy zmienic chmod na boska liczbe 777? i bedzie po sprawie ... lub wielkosci liter sprawdz czy rozszezenia plikow sa takie same ... na dysku tak czy siek dziala a na serwie juz nie.... czest dostaje ostej nerwowki przez takie drobiazdi
_________________
mam 12 lat i dopiero się uczę

http://sl01k.cal.pl/portfolio/
http://fachowo.co
 
     
Mystic
Praktyk


Pomógł: 1 raz
Dołączył: 09 Gru 2007
Posty: 31
Skąd: Śląsk
Wysłany: Pią 18 Sty, 2008 22:27   

Zrobiłem jak mówiliście i nadal kapa ;/

http://relax24.pl/crossdomain.xml
oraz plik z danymi: http://relax24.pl/greetings.xml

ponadto dodałem coś takiego w kodzie:
Kod:
    xm.load( adr + "greetings.xml");
    xm.checkPolicyFile = true;
    xm.loadPolicyFile(adr + "crossdomain.xml");

adr - zmienna z wartością http://relax24.pl/

Proszę dalej o pomoc.
 
     
eden
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: Nie 20 Sty, 2008 15:48   

Znaleziono nieprawidłowy znak w zawartości tekstowej. Błąd podczas przetwarzania zasobu 'http://relax24.pl/greetings.xml' - moze to było przyczyna odpoczątku
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.09 sekundy. Zapytań do SQL: 9