Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как открыть pdf файл с диска из flash? (http://www.flasher.ru/forum/showthread.php?t=142726)

RuslanZ 29.07.2010 12:46

Как открыть pdf файл с диска из flash?
 
Здравствуйте
Директор поставил задачу сделать презентацию, решил делать ее на flash, установил Adobe Flash CS5.
Презентация состоит из вступительного ролика и страницы описывающей историю фирмы. На этой странице у меня расположены две ссылки на pdf файлы, которые находятся на диске.
Вобщем вступительный ролик проигрвает, стрница открывается, но не могу понять как заставить работать ссылки на pdf файлы, они просто не реагируют.

пробывал сделать так:
Код AS3:

booklet.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_4);
 
function fl_ClickToGoToWebPage_4(event:MouseEvent):void
{
        navigateToURL(new URLRequest("имя файла.pdf"), "_blank");
}

ничего не вышло, заменил "имя файла.pdf" на "01.jpg", ради эксперимента
так в браузер перед 01.jpg подставляется http://, естественно ничего не открывается.

пробывал использовать команды:
Код AS3:

fscommand ("exec", "имя файла.pdf");
fscommand ("exec", "start.bat"); // ( в бат файле указано открыть pdf файл)

пробывал использовать getURL на щелчек кнопки, но он просто выдает ошибку и даже не запускается.

В итоге мне нужно получить exe-файл который будет записан на CD, он должен показать вступительный ролик, открыть страничку и открывать pdf файлы в Acrobat Reader-е или браузере.

Если кто знает как это решить подскажите.

PS: Последний раз рисовал во флэш в далеком 2001 году, и небольшой клип делал в 2006, с тех пор все кординально изменилось, поэтому если можно поподробней.

Заранее благодарю за помощь.

Хемуль 29.07.2010 12:55

2 RuslanZ:
Ну, всегда следует помнить, что:
Цитата:

Комманда exec может содержать только символы A-Z, a-z, 0-9, точку (.) и подчеркивание (_). Комманда exec выполняется только в подкаталоге fscommand. Другими словами, если вы используете комманду fscommand exec для вызова приложения, то приложение должно располагаться в подкаталоге с именем fscommand.
Если это помнится, то можно читать следующую статью: http://murejib.com/2008/02/01/fscommand-exec-in-cs3/
Ну или на английском: http://www.northcode.com/blog.php/20...n-in-Flash-CS3

RuslanZ 29.07.2010 15:13

Цитата:

Сообщение от Хемуль (Сообщение 925687)
Комманда exec выполняется только в подкаталоге fscommand. Другими словами, если вы используете комманду fscommand exec для вызова приложения, то приложение должно располагаться в подкаталоге с именем fscommand.

Спасибо, не знал этого.

И спасибо за статью.
Всё получилось


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

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