2013-07-03 6 views
0

Итак, я довольно много начинаю в Flash и Actionscript (используя AS3, как я сказал в названии), и я пытаюсь сделать основной выход из игры в комнату. Я не зашел далеко, и сейчас это потому, что каждый раз, когда я тестирую свою игру (или публикую ее предварительный просмотр), графика получает этот раздражающий контур. Здесь он проверяется: http://i305.photobucket.com/albums/nn228/chokingondrama/flash.pngFlash CS3 (AS3) дает мои графики (кнопки и мувиклипы) обводки

Каждый контур соответствует некоторому объекту, присутствующему в игре, большинство из которых имеют альфа-компонент 0, так как они находятся по разные стороны от комнаты. Раньше этого не было, но как только я добавил код, который позволил игроку изменить свое представление со стрелкой (каждая точка зрения/стена - это другой кадр), они появились.

Это немного отличается, когда опубликовал в HTML, в основном это просто дает каждому изображению белый фон: http://i305.photobucket.com/albums/nn228/chokingondrama/html.png

Кроме того, было бы неплохо, если бы кто-то может дать мне советы о том, как убедиться, что импорта в мигать выиграл» t приводят к более низкому качеству.

Заранее спасибо. Если потребуется, я отправлю любую часть кода.

ответ

1

Некоторые советы:

Не устанавливайте альфа 0, вместо того, чтобы использовать видимую свойство, установка movieclip.visible = false сделает его намного более эффективным.

Что касается импорта и качества, после импорта на сцену или библиотеку, поднимите библиотеку (ctrl + l) и щелкните правой кнопкой мыши на импортированный файл, перейдите к свойствам. Если это изображение, установите сжатие в без потерь и разрешите сглаживание.

Для аудио, перейдите в файл-> опубликовать настройки и изменить аудиопоток и звуковое событие (в зависимости от того, что вы можете использовать) до 128 Кбит/с.

Что касается вашего основного вопроса, мне нужна дополнительная информация, если вы хотите опубликовать свой источник. Это может быть из-за того, как вы размещаете свою графику на сцене.

+0

Спасибо, используя .visible вместо .alpha на самом деле исправил его! –

0

Для каждого из ваших MovieClips в вопросе:

Попробуйте отключить кнопку режима и посмотреть, если прямоугольники уходят.

movieClipName.buttonMode = false; 

Если это не поможет, или вы действительно хотите режим кнопки, попробуйте установить

movieClipName.tabEnabled = false; 

Там есть шанс, что после добавления взаимодействия клавиатуры каждый из ваших MovieClips теперь ожидает быть выбран пользователь, когда они нажимают клавишу табуляции, подобно любой обычной веб-форме.

tabEnabled in the docs

Вы также можете попробовать

movieClipName.focusRect = false; 

focusRect in the docs