CowonWorld.RU
http://cowonworld.ru/forum/

Общая тема для создателей Flash UI
http://cowonworld.ru/forum/viewtopic.php?f=69&t=5083
Страница 4 из 4

Автор:  Fr0sT [ 18 окт 2011, 13:15 ]
Заголовок сообщения:  Общая тема для создателей Flash UI

Обсуждение общих вопросов создания Flash UI. Также собираем здесь тонкие моменты и неочевидные для начинающих флэшеров хитрости.

Ресурсы:

Инструменты:
  • Macromedia Flash / Adobe Flash CS3 - редактирование файлов FLA, получение SWF
  • Sothink SWF Decompile - преобразование SWF в FLA, несложная замена графики

Flash FAQ
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 добавить строку
    Код:
    checkDebug();
Получаем надпись, которая держится на экране некоторое время, потом прячется.
Использование:
Код:
mcControls.MCBtn1.onRelease = function ()
{
    debug(getTimer());
};


Имеющиеся UI для C2:

Автор:  maxipok [ 05 май 2012, 12:58 ]
Заголовок сообщения:  Re: Общая тема для создателей Flash UI

ilia555 писал(а):
Вот, темно серый:

в нём почему-то длинные названия перестали бегать.
а нет подобного этому, только в инверсии (светлый фон, чёрный текст) и чтоб длинные строки работали?

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/