Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Мувики и текст не грузятся (SWF Studio, SWFKit, Zinc) (http://www.flasher.ru/forum/showthread.php?t=76772)

ProFix 12.03.2006 01:07

Мувики и текст не грузятся (SWF Studio, SWFKit, Zinc)
 
Во-первых, есть ли у кого-нибудь лекарство для SWF Studio 3.1?
Во-вторых я делаю оболочку, в которую подгружаются swf файлы и текстовые файлы из каталога, вложенного в каталог с оболочкой.
Когда я конвертирую мою оболочку SWFKit'ом или Zinc'ом в exe ни текст ни swf'ки не грузятся. Что я делаю не так? Можно ли такое сделать вообще с помощью SWFKit'а или Zinc'а? Как такое можно сделать?
Это можно сделать с помощью SWF Studio 3.1, но у меня триал-версия и exe работает только одни сутки.

Fl00r 12.03.2006 01:10

пути не правильно задаешь.
Иди читай документацию.

ProFix 12.03.2006 02:19

Если пути не правильные, тогда почему же в обычном swf все открывается и в проекторе тоже?

Fl00r 12.03.2006 02:46

В документации все написано.
В zinc к примеру пути задаются через "\\" нотацию.
Также там задаются абсолютный путь. К примеру:
_root.loadMovie(mdm.Application.Path + "mySwf.swf")
Короче, читаю документацию.

ProFix 12.03.2006 16:27

Ладно, с мувиками разобрались, а что тогда с текстом?

Fl00r 12.03.2006 16:31

Тоже самое.

LiQuiDaToR 12.03.2006 16:33

То же самое

ProFix 12.03.2006 16:42

Что тоже самое? Читать документацию? В ней про текст нет ничего.

Fl00r 12.03.2006 16:43

Цитата:

Сообщение от ProFix
Что тоже самое? Читать документацию? В ней про текст нет ничего.


А я для кого всё это писал:

«В документации все написано.
В zinc к примеру пути задаются через "\\" нотацию.
Также там задаются абсолютный путь. К примеру:
_root.loadMovie(mdm.Application.Path + "mySwf.swf")
Короче, читаю документацию.»

ProFix 12.03.2006 16:45

А на русском к этим прогам у кого-нибудь документация есть?

Fl00r 12.03.2006 16:46

Вряд ли.
Учи английский.

ProFix 12.03.2006 17:07

Ладно, поступим иначе: у меня в кадре записан следующий код:
anim1.loadMovie("resourses/chelovek.swf");
Где anim1 - клип, который загружает файл chelovek.swf.
Как иначе записать эту строку, чтобы файл chelovek.swf загружался в Zink'е или SWFKit'е?

Fl00r 12.03.2006 17:33

anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf")
для Zinc

ProFix 12.03.2006 17:45

Не работает у меня версия Zinc 2.5 триал, в хелпе его вот что написано:

Flash.loadMovie()
--------------------------------------------------------------------------------
Availability
Windows
Usage
mdm.Flash.loadMovie(targetLevel:Number, moviePath:String):Void
Parameters
targetLevel:Number Target level where movie is to be loaded.
moviePath:String Path to movie to be loaded.
Returns
Nothing
Description
Alternative to LoadMovieNum command. Loads an external SWF movie into a level. Notes
None
Example
mdm.Flash.loadMovie(1, "c:\\myMovie.swf");

Делал как написано в примере, то из диска с:\\ грузит, а просто из папки не хочет.
И я не понемаю что такое mdm.Flash.

Fl00r 12.03.2006 17:50

Most path references online are relative and there is no need to use absolute paths. However, when coding for the desktop, it is always advisable to use absolute paths for a number of reasons:


Firstly, there is no knowing where exactly the user will decide to launch the compiled Application from. It could be from a CD, it could be from the Hard Drive. The second reason is that the internal SWF isn't ever physically available on the users Hard Drive (it is contained within the EXE shell) and therefore doesn't "know" what it's current location is and, more importantly, doesn't know what is relative to it. For this reason, all paths should be appended with the property mdm.Application.path which contains the current location of the EXE File.

LoadMovieNum(mdm.Application.Path+"myMovie.swf", 5);

Notes

Using mdm.Application.path is recommended for all projects as it guarantees the path to the SWF will be found correctly, no matter where the Projector is. It will also work across all operating systems.


Понятно, что loadMovieNum желательно заменить на my_mc.loadMovie()

ProFix 12.03.2006 18:00

Следовательно, что в моем случае нужно писать

anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf");

но это не работает, но работает


anim1.loadMovie("с:\\chelovek.swf");
если chelovek.swf лежит на диске с:\\, да и то работает только через Кит, а
anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf");
в Зинке не фурычит...
В чем проблема?

ProFix 12.03.2006 20:29

Эй, ну может еще кто знает, в чем проблема или кто-нибудь знает где достать лекарство для SWF Studio 3.1 или скачать SWF Studio более старых версий?

breez38 13.03.2006 04:43

to ProFix
я думаю, что вся проблема в написании слова Path в конструкции mdm.Application.path - оно пишется с маленькой буквы (ты ее пишешь с большой). :)

Могу сказать, что Zink'ом давно пользуюсь и у меня все работает как часы.

llllllllll 13.03.2006 05:13

Цитата:

Сообщение от ProFix
... кто-нибудь знает где достать лекарство для SWF Studio 3.1

Для SWFStudio 3.1 trial версии, не существует и не может существовать лекарства :D :D :D

Antares 13.03.2006 05:27

Цитата:

Сообщение от ProFix
Эй, ну может еще кто знает, в чем проблема или кто-нибудь знает где достать лекарство для SWF Studio 3.1 или скачать SWF Studio более старых версий?

Отдохни неделю за "лекарство".


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

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