создать страницу, содержащую flash, можно динамически добавлять текст

Мне нужно создать веб-страницу, которую можно установить в полноэкранном режиме (я имею в виду настоящий полноэкранный режим, а не нажатие F11), в полноэкранном режиме должны отображаться некоторые слова.

Возьмем, например, http://stackoverflow.com:

Обычно он показывает свое содержимое (вопросы), но когда-нибудь, возможно, VIP зайдет на страницу, поэтому мы хотим заменить всю страницу экраном приветствия.

Конечно, мы можем заменить https://stackoverflow.com/index.html (предположим, что это индексная страница) приветственным текст (добро пожаловать ххх на наш сайт...) на стороне сервера.

Однако это не удобно, и текст нельзя развернуть на весь экран.

Так что я подумал, что вспышка, я могу добавить кнопку контроллера на страницу, когда это необходимо, я нажимаю эту кнопку и устанавливаю приветственные слова, тогда вспышка начнет играть с выделенными словами в полноэкранной модели. Было бы лучше, если бы флеш мог показывать текст с анимацией.

Я никогда не занимался флеш-разработкой, поэтому хочу знать, возможно ли это?

Кстати, могут ли все клиенты перейти на flash одним щелчком мыши?

Я имею в виду, что я нажимаю кнопку контроллера, тогда все клиенты, которые посещают эту страницу, должны одновременно видеть содержимое, замененное флэш-памятью.

Я не уверен, что вы, ребята, понимаете, что я имею в виду. Если нет, я могу обновить более подробную информацию.

Я действительно беспокоюсь, спасибо. :)


person hguser    schedule 04.03.2011    source источник


Ответы (1)


Поскольку вы начинаете работу с Flash с нуля, я привел краткий пример того, что, по моему думаю, вы хотите сделать. http://clearmpls.com/temp/fullscreen/ — исходные файлы, с которыми я сделал этот пример можно скачать отсюда: http://clearmpls.com/temp/xml-loading-fullscreen-thing.zip

Я использовал Flash IDE, чтобы создать это. Вы можете получить 60-дневную пробную версию на сайте Adobe здесь: https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash

В этом примере показаны примеры этих функций: - он загружает файл XML с текстовыми данными - отображает эти данные в текстовом поле на рабочей области - дает вам кнопку, с помощью которой вы можете переключаться между полноэкранным и обычным режимами - изменяет размер рабочей области и текстового поля на основе на то, что вы написали в своем файле XML

person jpea    schedule 05.03.2011
comment
Спасибо, это как раз то, что мне нужно!!! За исключением того, что кнопку переключения можно скрыть в полноэкранном режиме. Но мне достаточно примера!!! Однако я обнаружил, что если я устанавливаю текст в data.xml с китайским словом, вспышка не может нормально их отображать. Кстати, если я правильно понимаю, xx.as будет соответствовать xx.swf, поэтому все во флэш-памяти построено в xx.as, поэтому я хочу знать, можем ли мы использовать существующую флэш-память? Возьмем например ваш пример, под текстом пустая вспышка, можно ли ее поменять на другую вспышку? - person hguser; 05.03.2011
comment
BWT, какой инструмент вы использовали для создания фальши? Пользуюсь макромедиа флеш8,но не могу открыть xx.fla. - person hguser; 05.03.2011
comment
Привет, я создал его во Flash CS5 и сохранил файл во Flash CS4. Он встроен в actionscript 3, поэтому для открытия, редактирования или экспорта swf необходимо использовать Flash CS4 или более позднюю версию. Вы, безусловно, можете использовать это в качестве основы для вашего проекта. Код находится в слое на временной шкале, а не во внешнем файле .as. Обычно так немного проще изучать Flash, а затем, как только вы освоитесь с концепциями, которые использует Flash, переходите к использованию внешних файлов .as. - person jpea; 05.03.2011
comment
А для китайских иероглифов вы можете ввести их в файл XML, но вам нужно будет встроить правильный шрифт для этих символов. Это работает хорошо. - person jpea; 05.03.2011
comment
Спасибо, не знаю как выразить свою признательность... :) А что вы имеете в виду под встраиванием правильного шрифта для символов? Флэш менять? - person hguser; 06.03.2011
comment
Да, когда вы открываете .fla, щелкните текстовое поле, затем перейдите на панель «Свойства» и выберите свой шрифт, нажмите «Вставить», и откроется панель, которая позволит вам выбрать, какие символы вставлять в это текстовое поле. - person jpea; 06.03.2011
comment
Большое спасибо. Я понял :). И я пытаюсь установить текст через текстовое поле типа ввода, затем показать его. :) - person hguser; 07.03.2011
comment
тогда возникает проблема, тогда каждый будет иметь доступ к изменению вашего текста (конечно, это будет только на их компьютере, поскольку вы не отправляете содержимое своего текстового поля в базу данных и не извлекаете его на действующем сайте). - person jpea; 07.03.2011
comment
Да, после обсуждения мы считаем, что грант не нужен. Теперь моя проблема заключается в том, как заставить текст двигаться. stackoverflow.com/ вопросов/5232961/ .Конечно, я постараюсь найти некоторые документы сам. Но если вы можете уделить немного времени проверке, я буду признателен, это первый раз, когда я собираю вспышку и использую скрипт действия. :) - person hguser; 08.03.2011
comment
Ознакомьтесь с классами Greensock TweenLite или TweenMax, которые упростят анимацию: greensock.com/tweenmax - person jpea; 08.03.2011