|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2014
Сообщений: 4
|
Как вставить кнопку "fullscreen" в swf-презентацию ?
Приветствую собравшихся здесь специалистов !
ВОПРОС: как реализовать кнопку «перейти в полноэкранный режим» («fullscreen») внутри файла SWF ? Сам файл - небольшая интерактивная презентация. Навигация по разделам и страницам, пролистывание картинок, гиперссылки и т.д.. Предполагается, что он должен быть максимально универсальным, т.е. может быть открыт как в web-браузерах, так и автономно во FlashPlayer. Предполагается, что потенциальный зритель - условный «чайник», т.е. может не уметь или не иметь привычки переключаться в режим «fullscreen» средствами браузера или ФлэшПлэйера, не увидев встроенной в страницу специальной кнопки. Возможно, я бы даже поставил такую кнопку на каждую из страниц. Просматривание файла в полноэкранном режиме однозначно предпочтительно. Стоит сказать, что сам я отнюдь не спец. Для собственных нужд потихоньку осваиваю Adobe InDesign, и кое-что получается, но вот с изложенной проблемой сам не справился. Отлично понимаю, что, вероятно, в этой теме или где-то ещё на форуме уже содержится ответ на мой вопрос. Начал с добросовестного поиска и чтения «коллективного разума», но скоро понял, что и половины терминов не понимаю… Поэтому обращаюсь за конкретной инструкцией или за ссылкой туда, где её можно почитать. С уважением ко всем, Василий. Последний раз редактировалось MarkOvich; 21.03.2014 в 01:47. |
|
|||||
При этом когда встраиваете в HTML-страницу добавляйте параметр
И заранее предупреждаю, что в отладочном плеере(в среде разработки) фуллскрин не будет работать. Только при запуске SWF или из браузера. |
|
|||||
Регистрация: Mar 2014
Сообщений: 4
|
SuriTheAngel, благодарю Вас за ответ ! Другое дело, что легче мне пока не стало...
вопросы: 1. Вы предлагаете вариант именно с включением кнопки "фуллскрин" в swf-файл, или некой опции, при которой файл станет сам запускается в фуллскрине ?... 2. Знать бы мне ещё, что такое код АS3 и что с ним делать ?... Как уже говорил, более/менее шарю только в Adobe InDesign, где для создания кнопки нажимается "преобразовать в кнопку" и т.д., но действие кнопки "масштаб просмотра = во весь экран" применимо только для экспорта файла в pdf, но не в swf... Цитата:
Цитата:
Простите за наивные вопросы, я ж сразу признался, что "чайник"... Последний раз редактировалось MarkOvich; 21.03.2014 в 03:44. |
|
|||||
Не работает в отладочном.
Добавлено через 5 минут Цитата:
button.addEventListener(MouseEvent.CLICK, changeToFullScreen); function changeToFullScreen(e:MouseEvent):void { stage.displayState = StageDisplayState.FULL_SCREEN; } Цитата:
|
|
|||||
Регистрация: Mar 2014
Сообщений: 4
|
Цитата:
Цитата:
В очередной раз прошу прощения за наивняк, поскольку пытаюсь постичь всё это "с нуля". С уважением. С благодарностью. Добавлено через 1 час 42 минуты Ознакомился также с документиком Adobe InDesign CS6 Scripting Tutorial, из которого понял, что InDesign в среде Windows "понимает" JavaScript или VBScript. А AS3, если я правильно понял, это ActionScript 3, применимый к Adobe Flash ?... Мне бы, конечно, лучше порешать свой вопрос не покидая InDesign, в которой я уже мало-мальски шарю, в то время как во Flash придётся опять врубаться с нуля. Как этот сценарий будет выглядеть на JavaScript ?... Есть ощущение, что близок к пониманию того, как "вешать на кнопку...". Последний раз редактировалось MarkOvich; 22.03.2014 в 06:14. |
|
|||||
Цитата:
Если вы пишете здесь, то подразумеваете, что уже хотя бы более-менее знакомы с этим языком программирования. Думаю, далее продолжать бессмысленно. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
MarkOvich не знаю, как в InDesign, но если в нем можно сохранять проект в fla, то нужно проделать следующее - открыть этот фла в адоби флеш и нажать F9. Откроется код и на панели будет иерархия Вашего проекта. Найдите в коде кнопку ( наверное должно быть у неё какое-то название ) и найдите её слушатель, он должен выглядеть типа - nameButton.addEventHandler(NameEvents.CONSTANTS, ИмяОбработчика);
Найдите метод, который называется ИмяОбработчика и поместите в него код, как Вам написали выше. Но помните, фулскрин, это всего лиш маленькая опция, которая без дополнительного рулона кода, будет лишь открывать флеш во весь экран. Нужно ещё много писать для того, чтобы объекты не расползались по экрану и выглядели как нужно. Разрешение мониторов у всех разное, если у Вас все хорошо выглядит, это не значит что и удругих так будет. |
Часовой пояс GMT +4, время: 13:53. |
|
« Предыдущая тема | Следующая тема » |
|
|