Autor Zpráva
zave
Profil
var myMCL:MovieClipLoader = new MovieClipLoader();

myMCL.loadClip ("a.swf",5);
myMCL.loadClip ("b.swf",_root.kontejner);
myMCL.loadClip ("c.swf",kontejner);

Pracuji-li s otevřeným programem a spustím test movie otevře se flash player a ext. soubor se do hlavního načte, vše je Ok. Problém je, že když publikuji soubor a chci tento soubor swf oteřít v comanderu nebo přes tento počítač, ext. soubor se do hlavního nenačte ani v jednom z použitých způsobů. Publikovaná stránka html načte i ext. soubor. Kde je problém? Díky
mik
Profil
Pokud to funguje v IDE flashe i na www stránce
tak hledejte problémy v Security SandBox atd...
Flash má bezpečnostní omezení,
takže se kouknětě na Adobe, co vám to umožní takhle offline.

Na stránkách se to řeší přes povolování (oprávnění domén) a crossdomain.xml
Na disku, mimo HTML nebo server, nefunguje spousta věcí jak má.
I getUrl vám vyhodí hlášku.
zave
Profil
No nejsem z toho moc chytrý, zjistil jsem, že přes loadMovie se mi ext. swf načítá.
Jenže to potřebuju pomocí loadClip. Prostě chci-li prezentaci spouštět bez IE jen jako swf nebo projektor, ext. swf se takto nenačtou.
mik
Profil
Jestli potřebujete otevírat soubory v Projectoru,
je nutné je dát do speciálně pojmenované složky.
Adobe tak zabraňuje tomu aby se daly otvírat jakékoliv soubory
, třeba systémové.

Řešil jsem to kdysi na jedno prez. CD.
Ale už si opravdu nevzpomenu jak se má složka menovat.

(??? commands, fscommands ????) fakt nevím :(

:(( zkuste hledat na adobe
mik
Profil
Pokud Potřebujete udělat plnohodnotnou aplikaci,
pak doporučuji AIR extenzi pro Flash.

Tam můžete dělat cokoli, včetně instalu a je to od adobe.
mik
Profil
zkuste Adobe AIR, tam lze dělat plnohodnotné aplikace
ve FLASHI, Javascriptu
zave
Profil
Vyřešeno, dal jsem otevřít v programu- zvolit program- flash player, už se to načítá. Kde byla chyba nevím, hlavně že to jde. Jinak díky za navedení na Adobe AIR.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0