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

SWiSH Max - Blokada zewnętrznych plików?

Mystic - Sro 09 Sty, 2008 19:56
Temat postu: 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 - 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 - Pon 14 Sty, 2008 22:37

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
Mystic - 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 - 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

Powered by phpBB modified by Przemo © 2003 phpBB Group