![]() |
Мувики и текст не грузятся (SWF Studio, SWFKit, Zinc)
Во-первых, есть ли у кого-нибудь лекарство для SWF Studio 3.1?
Во-вторых я делаю оболочку, в которую подгружаются swf файлы и текстовые файлы из каталога, вложенного в каталог с оболочкой. Когда я конвертирую мою оболочку SWFKit'ом или Zinc'ом в exe ни текст ни swf'ки не грузятся. Что я делаю не так? Можно ли такое сделать вообще с помощью SWFKit'а или Zinc'а? Как такое можно сделать? Это можно сделать с помощью SWF Studio 3.1, но у меня триал-версия и exe работает только одни сутки. |
пути не правильно задаешь.
Иди читай документацию. |
Если пути не правильные, тогда почему же в обычном swf все открывается и в проекторе тоже?
|
В документации все написано.
В zinc к примеру пути задаются через "\\" нотацию. Также там задаются абсолютный путь. К примеру: _root.loadMovie(mdm.Application.Path + "mySwf.swf") Короче, читаю документацию. |
Ладно, с мувиками разобрались, а что тогда с текстом?
|
Тоже самое.
|
То же самое
|
Что тоже самое? Читать документацию? В ней про текст нет ничего.
|
Цитата:
А я для кого всё это писал: «В документации все написано. В zinc к примеру пути задаются через "\\" нотацию. Также там задаются абсолютный путь. К примеру: _root.loadMovie(mdm.Application.Path + "mySwf.swf") Короче, читаю документацию.» |
А на русском к этим прогам у кого-нибудь документация есть?
|
Вряд ли.
Учи английский. |
Ладно, поступим иначе: у меня в кадре записан следующий код:
anim1.loadMovie("resourses/chelovek.swf"); Где anim1 - клип, который загружает файл chelovek.swf. Как иначе записать эту строку, чтобы файл chelovek.swf загружался в Zink'е или SWFKit'е? |
anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf")
для Zinc |
Не работает у меня версия 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. |
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() |
Следовательно, что в моем случае нужно писать
anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf"); но это не работает, но работает anim1.loadMovie("с:\\chelovek.swf"); если chelovek.swf лежит на диске с:\\, да и то работает только через Кит, а anim1.loadMovie(mdm.Application.Path + "resourses\\chelovek.swf"); в Зинке не фурычит... В чем проблема? |
Эй, ну может еще кто знает, в чем проблема или кто-нибудь знает где достать лекарство для SWF Studio 3.1 или скачать SWF Studio более старых версий?
|
to ProFix
я думаю, что вся проблема в написании слова Path в конструкции mdm.Application.path - оно пишется с маленькой буквы (ты ее пишешь с большой). :) Могу сказать, что Zink'ом давно пользуюсь и у меня все работает как часы. |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 08:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.