Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка swf файлов в projector (http://www.flasher.ru/forum/showthread.php?t=79558)

semest 10.05.2006 21:46

Загрузка swf файлов в projector
 
Я создал проект. Набор из swf файлов:

Menu.swf
Item1.swf
Item2.swf

В файле Menu.swf я использую LoadMovie("Item1.swf", 0); для того чтобы загрузить на его место Item1.swf. В случае, когда файл Menu опубликован в формате swf все работает. Если я публикую файл Menu в projector-е т.е Menu.exe , то не работает. Исчезает основной клип, а на его место ничего не загружается... просто голый фон.

Если кто знает как заставить его работать помогите ...

BigDan 10.05.2006 22:29

Зачем тебе .ехе файл, это ведь не вигодно по размеру.
Не морочь себе голову: используй SWF ,економь место и радуйся.
Ну если тебе так уж нужен .ехе файл то:
-публикуй Items1.swf и Items2.swf в .ехе
-перед етим в Menu.swf напиши fscommand("exec","run.bat");
-публикуешь Menu.swf в .ехе
-рядом с Menu.exe создаешь папку fscommand
-в этой папке создаешь файл .bat под именем "run"
-в файле пишеш:
start (пишеш путь к файлу который нужно открыть в данном случае Item1.exe или Item2.exe, только путь пишеш без дужек)
:END

Nirth 10.05.2006 22:38

BigDan хватит диз информировать людей.

bbexp 10.05.2006 22:57

semest, а в чем сакраментальный смысл второго параметра в LoadMovie("Item1",0);

У вас, батенька, правильнописание хромает )))
Не мешайте синтаксис loadMovie с синтаксисом loadMovieNum

Там же в хинте даже сказано, что вторым параметром в loadMovie должен быть метод передачи переменных. Значит 0 там по идейным соображениям - мусор. Или GET или POST, будьте любезны.

А вот в loadMovieNum - пожалста - хоть 0, хот 500. ПОТОМУ КАК loadMovieNum грузит на уровень (_leverN)

И все тогда заработает.

iNils 10.05.2006 23:30

Цитата:

Сообщение от bbexp
Не мешайте синтаксис loadMovie с синтаксисом loadMovieNum

Не мешайте синтаксис loadMovie с синтаксисом MovieClip.loadMovie

bbexp 11.05.2006 00:07

iNils, вах )))

Все равно в хинтах и там прописано, что вторым параметром должен быть мувиКлип а не уровень. Смысл остается прежним - у человека ошибка синтаксиса. И если плеер ее пропустил, это в любом случае проблема программиста :)

Дас.. А метод с функцией - это я поженил неудачно ))

iNils 11.05.2006 01:18

loadMovie
Доступность
Flash Player 3.
Синтаксис
loadMovie("url",level/target[, variables])

Заметь level!

breez38 11.05.2006 09:28

если брать во внимание, что в swf все работает, а в exe нет, то смею предположить, что используешь флеш8. А в нем нужно к именам файлов дописывать file:// в начале. Т.е. вот так:
Код:

LoadMovie("file://Item1.swf", 0);

rty 16.10.2006 23:39

>>> LoadMovie("file://Item1.swf", 0);
---------------------------------------------------
а из папочки подгрузить совсем никак нельзя?
что-нить типа

Код:

LoadMovie("file://media/Item1.swf", 0)


Часовой пояс GMT +4, время: 11:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.