Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.07.2010, 12:46
RuslanZ вне форума Посмотреть профиль Отправить личное сообщение для RuslanZ Найти все сообщения от RuslanZ
  № 1  
Ответить с цитированием
RuslanZ

Регистрация: Jul 2010
Сообщений: 2
По умолчанию Как открыть 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, с тех пор все кординально изменилось, поэтому если можно поподробней.

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


Последний раз редактировалось udaaff; 29.07.2010 в 12:54.
Старый 29.07.2010, 12:55
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
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
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 29.07.2010, 15:13
RuslanZ вне форума Посмотреть профиль Отправить личное сообщение для RuslanZ Найти все сообщения от RuslanZ
  № 3  
Ответить с цитированием
RuslanZ

Регистрация: Jul 2010
Сообщений: 2
Цитата:
Сообщение от Хемуль Посмотреть сообщение
Комманда exec выполняется только в подкаталоге fscommand. Другими словами, если вы используете комманду fscommand exec для вызова приложения, то приложение должно располагаться в подкаталоге с именем fscommand.
Спасибо, не знал этого.

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
pdf , презентация
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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