Форум 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)
-   -   Zinc v2 и Россия. (http://www.flasher.ru/forum/showthread.php?t=77905)

megasmall 04.04.2006 19:55

Zinc v2 и Россия.
 
У меня вопрос по проге zinc v2.5 прога супер!, только есть одна трабла. Я сделал флешку, которая грузит в себя джипеги из поддиректории img, т.е. что-то типа этого: loadMovie("img/foto.jpg", ляляля), делаю из этой флешки exe и она перестаёт грузить в себя фотки, если в пути встречаются русские буквы, например если exe и папку с фотками кинуть в c:\foto\e\r\t\b\n\l\ то всё нормально, а если в c:\фото то фиг!
Подскажите пожалуйста как можно научит её понимать русских пацанов! =)

breez38 05.04.2006 04:36

Zinc понимает только АБСОЛЮТНЫЕ пути к файлам, а не относительные. Ты указываешь относительный, вот поэтому и не грузится. Чтоб указать абсолютный путь используй:
Код:

mdm.Applcation.path
для твоего случая:
Код:

loadMovie(mdm.Applcation.path+"img\\foto.jpg", ляляля)
Слеш левый, и именно 2 раза.
Вот так работать будет.

И еще, по поводу "не грузит если в пути есть русские буквы" - это встроенный косяк в прожекторах, сделанных во флеш8. У Zinc'а таких проблем не наблюдал (пользуюсь им давно).

mrspb 05.04.2006 06:22

Цитата:

Сообщение от breez38
"не грузит если в пути есть русские буквы" - это встроенный косяк в прожекторах

имхо проблема в том, что в паблиш сеттинга СВФ"ки на до правильно выбирать соответствие между содержимым поля Local Playback Security, видом ссылки на файл (т.е. "мояПапка/file.jpg" или "file:///мояПапка/file.jpg"), а также видом плеера
в частности для myflashka.exe нужна ссылка вида "file:///мояПапка/file.jpg"
косяка нет. пых :)

breez38 05.04.2006 09:30

to mrspb
поля Local Playback Security стояло правильно, а вот про file:/// честно
сказать не знал... но это работает! thx :)

megasmall 05.04.2006 17:54

Цитата:

Сообщение от breez38
Код:

loadMovie(mdm.Applcation.path+"img\\foto.jpg", ляляля)

Это неработает!
Zinc версия 2.5.0.6
вообще перестаёт грузить.

olegn 05.04.2006 17:56

Не работает, потому что после path нужно опять обратный слеш вставлять...

megasmall 05.04.2006 18:10

ВСЁ я разобрался...

var myAppPath = mdm.Application.path;
To construct a path to a file located in the same directory as your Application:


var path = mdm.Application.path+"myImage.jpg";

ответ нашёл тупо в хэлпе =) через поиск по ключевым словам "mdm.Application.path"
спасибо за наводку

megasmall 05.04.2006 18:18

только толку всёравно нет... из русско-язычных папок негрузаит один х.. =(

iNils 05.04.2006 21:26

У меня грузит из русских папок, а также создает русские папки, переименовывает и удаляет их.

KUZEN 05.04.2006 23:09

Цитата:

Сообщение от iNils
У меня грузит из русских папок, а также создает русские папки, переименовывает и удаляет их.

Тоже не имею с этим проблем

breez38 06.04.2006 04:41

Цитата:

Сообщение от megasmall
ответ нашёл тупо в хэлпе

как раз для этого он и пишется, хотя многие про это забывают.


В общем давай исходник, посмотрим, почему не грузится у тебя из "русского" пути. Я эту фичу тестил на разных Win-дах и нигде проблем не было. Так что исходник "в студию" - будем припарировать :)

megasmall 06.04.2006 09:07

Всё нормально пацаны! заработало =), спасибо за помощь!

as_68 06.04.2006 16:57

Еще вопрос по Цинку
 
Люди подскажите, пожалуйста!!!!
На офсайте выложены примеры.
Среди них ZINCv2.5_Video
там все реализовано на 6 медиа плеере (все ок),
а если подставляешь команды для 9, то при uiMode: none
видео слетает в позицию x=0, y=0.
Чего делать то?
Как бороться?

код который висит на кнопке плэй
Код:

on (release) {
        if (video == "OFF") {
                // Create a new Instance (Initialize the Player)
                //было
                //myVideo = new mdm.MediaPlayer6 (30, 27, 290, 170, mdm.Application.path+"Media\\matrix.mpg")
                //стало
                myVideo = new mdm.MediaPlayer9 (30, 27, 290, 170, "none", false, true, mdm.Application.path+"Media\\matrix.mpg")
                video = "ON";
        } else if (video == "ON") {
                myVideo.play()
        }
}


as_68 06.04.2006 17:13

И еще
кроме LPFlashExa еще какие нибудь проги есть которые умеют проигрывать AudioCD.
А то LPFlashEx загнил (сайт не обновлялся c 2003 года) - ключ не купить. :o

breez38 07.04.2006 04:31

по поводу медиа плеера:
для того, чтоб использовать его нужно чтоб он стаял у тебя (и того кто будет юзать твою прогу) в винде... причем той версии, которую ты хочешь использовать. Сдается мне, что у тебя просто медиа-плеер 9 не стоит.

ps. один раз попробовал его использовать.. не понравилось.. легче, проще, удобнее и переносимее использовать flv-файлы. И грузить их непосредственно флешем.

as_68 07.04.2006 11:26

1. 9-ка установлена - иначе бы не проигрывалось видео, но вопрос в том что оно слетает с нужной позиции когда убираешь панель управления (с панелью все ОК)
2. Кодеки сжатия flv - хреновые, качество никуда, а если заказчик просит запустить 15 минутный фильм с разрешением 640х480, то файл получается неподъемный. :(

breez38 07.04.2006 12:52

Цитата:

Кодеки сжатия flv - хреновые, качество никуда, а если заказчик просит запустить 15 минутный фильм с разрешением 640х480, то файл получается неподъемный.
Ээээ...значит мне кодер хороший попался.. перекодровал avi-шки весом окола 100 метров в flv, с небольшим пропорциональным уменьшением (были 720 на 594, уменьшил до 514 на 424), максимальное качество ставил. Так вот - качество flv ничем не отличалось от оригинала, а весили около 4 метров. Я был сам удивлен... но факт есть факт. Использовал Flash 8 Video Encoder.

по теме:
попробуй позиционировать при помощи свойств x и y:
Код:

myVideo.x = ...
myVideo.y = ...



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

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