PDA

Просмотр полной версии : Flash cs5 не читает путь к подгружаемому файлу. Кто сталкивался?


Маруська
06.06.2012, 23:16
Flash абсолютно не желает читать пути. если написана директория - он словно быеё не замечает. например есть код:
loadmovie('dir/file.swf', 1)
Выдаёт ошибку Диск:/корневой каталог/папка проекта/file.swf не найден путь.

пыталась перехитрить и дублировала в скрипте директорию
oadmovie('dir/dir/file.swf', 1)
считывает обе директории и тоже выдаёт ошибку о неправильном пути. что делать? проект очень большой, всё в одной папке хранить очень неудобно.

illuzor
06.06.2012, 23:44
А если ещё один слеш в самом начале пути поставить?

NikolyA
07.06.2012, 02:32
а кто вообще сказал что вообще будет что-то грузить? почему не воспользоваться таким вот куском кода:


import flash.display.Loader;
import flash.net.URLRequest;

var request:URLRequest = new URLRequest("file.swf");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);

Маруська
07.06.2012, 06:06
извините, ошиблась, не в ту тему вставила. у меня AS2

Добавлено через 19 минут
но я очень хочу сейчас перенести весь проект на AS3. Вот только слишком уж организация синтаксиса поменялась=((

Но попробовала сделать это на AS3.
var request:URLRequest = new URLRequest("file.swf");
var loader:Loader = new Loader();

выдаёт ошибку The class or interface 'flash.net.URLRequest' could not be loaded.

udaaff
07.06.2012, 09:32
import flash.display.Loader;
import flash.net.URLRequest;

var request:URLRequest = new URLRequest("file.swf");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);

Hauts
07.06.2012, 10:27
udaaff, в as2 нет таких классов, к сожалению.

Маруська, не загружает из-за того, что неправильно прописаны пути. Поэксперементируйте с путями, добавьте слэш ("/") в начале. Ну или для тестов сложите пару подгружаемых файлов в папку с основной флэшкой, попробуйте их загрузить. Потом их (подгружаемые файлы) переместите в папку, попробуйте их и т.д.

Очевидно ошибка в путях.

Кстати вместо loadMovie используйте класс MovieClipLoader, в конце-концов.

udaaff
07.06.2012, 11:17
udaaff, в as2 нет таких классов, к сожалению.
Ну так речь об AS3 идет.