Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка методики інтерактивного управління презентаціями на основі протоколів Bluetooth

Реферат Розробка методики інтерактивного управління презентаціями на основі протоколів Bluetooth





инен використовувати метод RemoteController.Show * у відповідь на etActivate

. etKeyPress, etKeyRelease, etIntegerInput, etTextInput. etKeyPress і etKeyRelease - це події, що посилаються скрипту, коли клавіші натискаються і відпускаються. Властивість ExecuteData.KeyID може бути використано, щоб визначити, яка клавіша натиснута/відпущена.

. etIntegerInput і etTextInput - події, що посилаються, коли користувачем введено значення. Меню посилають 0-базове ціле значення, що представляє індекс елемента, який був вибраний.

. etNext, etBack. etNext і etBack - спеціальні випадки користувальницького введення, так як вони можуть застосовуватися дуже різними шляхами в телефонах. Зазвичай вони пов'язані з кнопками OK і Назад raquo ;. etNext і etBack вимагають, щоб ви викликали метод RemoteController.Show *, якщо хочете, щоб скрипт залишився активний. Неперехваченние etNext/etBack приведуть до того, що PuppetMaster відобразить попереднє меню.

. etTimer. Подія etTimer надсилається скрипту періодично, щоб забезпечити оновлення на телефоні з плином часу. Таймери встановлюються використанням RemoteController.StartTimer (мілісекунди) і зупиняються використанням RemoteController.StopTimer.


. 5.5 Таймер

Щоб дозволити PuppetMaster періодично викликати скрипт, потрібно використовувати метод RemoteController.StartTimer. Також треба оповістити про зупинку спрацьовування періодичних подій при виході. Наступний приклад використовує вбудовану в VBScript функцію Time.


Const etActivate=1, etBegin=2, etEnd=3, etTimer=8

Select Case ExecuteData.TypeetActivate, etTimer.ShowDialog TimeetBegin.StartTimer (1000) etEnd.StopTimerSelect


RemoteController.StartTimer використовує параметр, який визначає час між кожною подією etTimer. Запуск скрипта, наведеного вище, повинен привести до відображення системного часу в мобільному телефоні.


. 6 Доопрацювання Web-сайту


Доопрацювання Web-сайту здійснюється в наступному:

1 В HTML-сторінках, де використовуються вбудовувані тривимірні об'єкти, в тезі lt; HTML gt; потрібно дописати рядок onkeypress= myonkeypresscode () raquo ;, щоб вийшло наступне: lt; html onkeypress= myonkeypresscode () gt ;.

2 Після тега lt; head gt; потрібно дописати рядок: lt; script language= javascript src= rem.js gt; lt;/script gt ;.

3 Файл rem.js потрібно помістити в каталог з цією html-сторінкою.

Вміст файлу rem.js raquo ;, являє собою наступне:


function myonkeypresscode () {(String.fromCharCode (event.keyCode)) {

case 1 :

//тут виконувану дію, наприклад:

vmp.TriggerAnim ( anim1 ) ;; 2 :

//тут виконувану дію, наприклад: ( Ви натиснули кнопку пульта дистанційного керування! ) ;; 3 :

//тут виконувану дію; 4 :

//тут виконувану дію; 5 :

//тут виконувану дію; 6 :

//тут виконувану дію; 7 :

//тут виконувану дію; 8 :

//тут виконувану дію; 9 :

//тут виконувану дію; 0 :

//тут виконувану дію;

} (event.keyCode) {42:

//тут виконувану дію; 43:

//тут виконувану дію; 45:

//тут виконувану дію; 27:

//тут виконувану дію; 13:

//тут виконувану дію; 32:

//тут виконувану дію;

}

}


Функція vmp.TriggerAnim ( anim1 ) означає запустити анімацію з ім'ям anim1 raquo ;. Тут можуть бути вказані будь-які дії не тільки з 3d об'єктом, але і все, що можливо реалізувати за допомогою мови JavaScript. Програмування анімація 3d об'єктів здійснюється програмістом при створенні сайту. І, наприклад, може мати наступний вигляд:


lt; MTSTimeElem Name= anim1 Type= Keyframe On= 0 gt;

lt; Target Path= MTSCamera.rot_ Timeline= T1 / gt;

lt; Time gt; 0 2 lt;/Time gt;

lt; Timeline Name= T1 Type= 3D gt; * [10 0 0] lt;/Timeline gt;

lt;/MTSTimeElem gt;

Тут здійснюється поворот камери до заданих координатах.

Ці рядки знаходиться у файлі *. mtx raquo ;, який і є описом тривимірної сцени.

У ц...


Назад | сторінка 27 з 38 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення веб-сайту Засоба HTML
  • Реферат на тему: Спецсимволи в HTMl для чого вони потрібні?
  • Реферат на тему: Створення web-сторінки за допомогою гіпертекстової розмітки HTML з використ ...
  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...