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

Вернуться   Форум Flasher.ru > Работа > Вакансии

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

Регистрация: Aug 2006
Сообщений: 4
Отправить сообщение для Warlon с помощью ICQ
По умолчанию Создать движок на flash

Необходимо создать «движок» на flash.
Задача движка – запускать указанны flash ролики.
Настройка движка содержится в XML(текстовом) файле в виде «Код = путь к файлу swf».
В движке имеется три блока. Каждый блок запускается последовательно. На запуске движку передается настроечный файл XML(текстовый). В файле содержится информация для каждого блока. На основании переданного на запуске файла и своего настроечного файла движок определяет какой swf необходимо запустить. Для каждого запущенного swf файла доступен (или передается) настроечный файл.
Общий вид настроечного файла такой: Номер блока – код параметра – значение параметра. Для первого и третьего блока всегда будет только два параметра – Код swf файла (движок определит файл из своих настроек) и текстовая строка. Для второго блока параметром будет больше – список их будет строго определен. Но так же для второго блока будут параметры Код swf файла (движок определит файл из своих настроек) и текстовая строка. При этом значение параметра «текст» для третьего блока может изменить второй блок.
Назначение swf файлов в блоках такое – первый и третий – выводят указанную строку. Второй выводит указанную в настроечном файле строку(и) в зависимости от внешних условий. Внешние условия – это обращение к строго определенному СОМ+ объекту или параметризированный вызов exe файла и считывание его результатов работы.
В настроечном файле, переданным при запуске, для третьего блока имеется три варианта настроек. Какой из трех необходимо запустить – определяет второй блок – возвращает один, два, или три (грубо говоря).

Для более четкого понимания приведу пример как это будет работать.
Есть настройки движка:
• 1=C:\temp\1.swf
• 2=C:\temp\2.swf
• 3=C:\temp\3.swf
• 4=C:\temp\4.swf
• 5=C:\temp\5.swf
• 6=C:\temp\6.swf
• 7=C:\temp\7.swf
• 8=C:\temp\8.swf
Приходит следующий настроечный файл (Номер блока – код параметра- значение параметра):
• 1=1=«Это текст первого блока» (Параметр текст)
• 1=2=1(Указание на swf файл)
• 2=1=«Это текст второго блока» (Параметр текст)
• 2=2=4(Указание на swf файл)
• 2=3=qwe2445(Это параметр, который будет передан во внешнюю функцию)
• 3=1=«Это первый вариант текста для третьего блока»
• 3=2=8(Указание на swf файл)
• 4=1=«Это второй вариант текста для третьего блока»
• 4=2=3(Указание на swf файл)
• 5=1=«Это третий вариант текста для третьего блока»
• 5=2=5(Указание на swf файл)
Что должен сделать движок и что должен увидеть пользователь:
• Запускается C:\temp\1.swf и он показывает строку «Это текст первого блока»
• Запускается C:\temp\4.swf и он отображает строку «Это первый вариант текста для третьего блока»
• Перед завершением C:\temp\4.swf вызывает строго определенную функцию и передает в нее параметр «qwe2445». На основании результатов движок запускает или 3 или 4 или 5 swf файл. Пусть будет 4.
• Пользователь видит C:\temp\3.swf и он показывает строку «Это второй вариант текста для третьего блока»
Система должна быть расширяема. То есть я создаю 5 swf файлов, которые удовлетворяют определенному интерфейсу и делаю запись о них в настройках движка. И они могут использоваться.
О параметрах для второго блока и более детально о его работе – по мылу в профиле.

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

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

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


 


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


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