//Rewind.postMessage (0x111, 18812, 0);
} if (ExecuteData.keyID == 3 )
{
//Fast Forward.postMessage (0x111, 18813, 0);
} if (ExecuteData.keyID == 2 )
{
//Stop.postMessage (0x111, 18809, 0);
} if (ExecuteData.keyID == ^ || ExecuteData.keyID == 4 )
{
//Previous.postMessage (0x111, 18810, 0);
} if (ExecuteData.keyID == v || ExecuteData.keyID == 6 )
{
//Next.postMessage (0x111, 18811, 0);
} if (ExecuteData.keyID == gt; || ExecuteData.keyID == 9 )
{
//Volume Up.postMessage (0x111, 18815, 0);
} if (ExecuteData.keyID == lt; || ExecuteData.keyID == 7 )
{
//Volume Down.postMessage (0x111, 18816, 0);
} if (ExecuteData.keyID == # )
{
//Full screen toggle.postMessage (0x111, 18782, 0);
} if (ExecuteData.keyID == 8 )
{
//Mute.postMessage (0x111, 18817, 0);
} if (ExecuteData.keyID == f )
{
//Help! .setStore ((RemoteController.store amp; 0xFF00) + stHelp);=true;
}
} if (ExecuteData.type == etKeyRelease)
{(ExecuteData.keyID == 1 )
{. postMessage (0x111, 18812, 0);
} if (ExecuteData.keyID == 3 )
{. postMessage (0x111, 18813, 0);
}
}
} if (RemoteController.store amp; 0x00FF == stHelp)
{(ExecuteData.type == etTimer) return; (ExecuteData.type == etBack || ExecuteData.type == etNext)
{= true; .setStore ((RemoteController.store amp; 0xFF00) + stNormal);
}
} (showDialog)
{(! window)
{. showDialog ( Press OK to launch Windows Media Player );
} if (RemoteController.store amp; 0x00FF == stNormal)
{. showDialog ( Media Player # crlf # ([fire] for help) );
} if (RemoteController.store amp; 0x00FF == stHelp)
{. showText ( Media Player ,
OK, 5: Play/Pause # Crlf #
2: Stop # Crlf #
1,3: Rewind/Fast Forward # Crlf #
^ or 4, v or 6: Previous/Next Track/Chapter # Crlf #
lt; or 7, gt; or 9: Volume Down/Up # Crlf #
8: Toggle mute # Crlf #
*: Toggle full/skin mode # Crlf #
#: Toggle fullscreen );
}
{. showDialog ( Unknown state );
}}//************************************** *************************************
Додаток В
(довідковий)
Довідник об'єктів, методів і режимів PuppetMaster
. Об'єкти
Об'єкт ExecuteData інформує, чому був запущений скрипт
ІмяЗамечаніяTypeПредоставляет значення типу. Зараз визначені наступні: etActivate=1 etBegin=2 etEnd=3 etKeyPress=4 etKeyRelease=5 etIntegerInput=6 etBack=7 etTimer=8 etNext=9 etTextInput=10 KeyIDСтроковое значення, що представляє натиснуту клавішу. lt; - Стрілка вліво gt; - Стрілка вправо ^ - Стрілка вгору v - Стрілка вниз 0 - Laquo; 9 raquo ;, #, * - Клавіатура u raquo ;, d - Клавіші + і - на телефонах Sony Ericsson f - Кнопка меню (! Abc) c - Кнопка C (недоступна на Nokia 6230) InputЦелое значення для меню, відсоток уведення Рядковий значення для текстового вводу.
Об'єкт RemoteController надає доступ до пристрою ДУ
ІмяЗамечаніяCanShowImageВозвращает true або false залежно від можливості пристрою до показу ізображеній.StoreЕто значення використовується для зберігання даних між багатьма виконаннями скріпта..ImageWidthЕто ширина дисплея для виведення малюнка в устройствеImageHeightЕто висота дисплея для виведення малюнка в пристрої
. Методи
ІмяЗамечаніяShowDialog ТекстПоказивает Текст на устройстве.ShowImage ImageFileName, ImageFileType, TimeBeforeHighQualityImageFileName повинно бути повним шляхом до файлу...