Q. Версия Flash на плеере
A. Flash 7, Action Script 2. Ставьте соответствующие значения в Publish settings!
Q. Объект не реагирует на нажатия
A. Во флеше кликабельны только movie clips, чтобы графика или надпись стала кликабельна, надо её конвертировать в клип
Q. Вывод отладочных сообщений, чтобы работало и в плеере
A.1) Добавить на главное окно (со всеми контролами) текстовое поле, назвать его TXDebug
2) В основном скрипте:
- В блоке объявления переменных (var mcCon, var arrayJeteffect, ...) добавить строку:
Код:
var txDebug = mcCon.TXDebug;
- В произвольном месте (можно прямо там же) добавить следующее:
Код:
var debugTime = 0;
function debug(msg)
{
txDebug.text = String(msg);
txDebug._visible = true;
debugTime = getTimer();
}
function checkDebug()
{
if (debugTime == 0 || getTimer() - debugTime > 4000)
txDebug._visible = false;
}
- В функции Update_Display добавить строку
Получаем надпись, которая держится на экране некоторое время, потом прячется.
Использование:
Код:
mcControls.MCBtn1.onRelease = function ()
{
debug(getTimer());
};