Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   разработка игры для Андроид (http://www.flasher.ru/forum/showthread.php?t=208178)

AlexAS3 12.06.2014 19:54

разработка игры для Андроид
 
Здравствуйте, пишу игру на AS3 во Flash Buildere. Хочу сделать её для андроид устройства. Возникли 2 проблемы.
1) Почему-то, при нажатии на экран, даже, где нет кнопок, все на экране подтормаживает очень заметно. С чем это может быть связано? Ведь, если нажимать просто на экран - ничего же не должно обрабатываться?
2) Второй вопрос - это где можно узнать, как взаимодействовать с устройством(Android) с помощью Action Script 3.0? Уроков как-то крайне мало об этом... Везде только AS3 для компьютера... Кто как учился?

caseyryan 12.06.2014 20:09

Цитата:

Везде только AS3 для компьютера...
Там так и написано "это урок по as3 для компьютера"? Или с чего такой вывод? AS3 универсальный язык
Цитата:

Почему-то, при нажатии на экран, даже, где нет кнопок, все на экране подтормаживает очень заметно. С чем это может быть связано? Ведь, если нажимать просто на экран - ничего же не должно обрабатываться?
У меня не тормозит. Видимо у вас какие-то проблемы с программой

AlexAS3 12.06.2014 21:29

Язык универсальный, но как обработать кнопку выхода на андроиде? На устройстве всего-то 3 кнопки, а как их к программе прикрутить, интересно бы узнать.
Сейчас запускал на другом устройстве, на планшете - там таких глюков нет. Может, это как-то связано именно с моим телефоном... Хотя, в лругих играх такого не наблюдал.

illuzor 12.06.2014 21:33

Цитата:

где можно узнать, как взаимодействовать с устройством(Android) с помощью Action Script 3.0?
Смотря что за взаимодействие. Например, с камерой и акселерометром можно работать напрямую через air. А, например, для вибрации и отправки смс нужны ane расширения.

Цитата:

как обработать кнопку выхода на андроиде
Точно так же, как с клавиатурой на пк - через KeyboardEvent

Bletraut 13.06.2014 03:24

Цитата:

как обработать кнопку выхода на андроиде
Код AS3:

                        NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, backBtnHandler, false, 0, true);
                ...
 
                private function backBtnHandler(e:KeyboardEvent):void
                {
                        if (e.keyCode == Keyboard.BACK)
                        {
                                e.preventDefault();
                                ...
                        }
                }

Если делаете игру где много графики, то скорее всего она будет лагать, поэтому советую использовать старлинг.

AlexAS3 28.07.2014 00:24

Спасибо за ответы! )
У меня еще вопросы: Как сменить иконку приложения для Андроид? А то там зеленый робот, а хочется сделать свою.
Можно ли снять разрешение "Использование данных местоположения" (или как-то так оно называется). Просто, это указывалось где-то в самом начале создания проекта, а теперь непонятно, где убрать эту опцию.

caseyryan 28.07.2014 05:23

В файле application.xml все это прописывается

AlexAS3 28.07.2014 22:55

Цитата:

Сообщение от caseyryan (Сообщение 1169660)
В файле application.xml все это прописывается

чтобы не работать с GPS надо удалить эту строчку?
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

или изменить как-то?
А для иконок что надо? В к каждой путь написать? например:
<!-- <icon>
<image16x16>image/img1</image16x16>
<image32x32>image/img2</image32x32>
<image48x48>image/img3</image48x48>
<image128x128>image/img4</image128x128>
</icon> -->

caseyryan 29.07.2014 08:48

Цитата:

чтобы не работать с GPS надо удалить эту строчку?
Зачем гадать, когда есть описания всех разрешений здесь
Цитата:

Allows an app to access precise location from location sources such as GPS, cell towers, and Wi-Fi.
Цитата:

А для иконок что надо? В к каждой путь написать? например:
Как правило, там уже указаны все доступные разрешения для иконок. Нужно только разложить свои иконки в указанные папки

AlexAS3 29.07.2014 22:51

Цитата:

Сообщение от caseyryan (Сообщение 1169707)

Как правило, там уже указаны все доступные разрешения для иконок. Нужно только разложить свои иконки в указанные папки

Разрешения для иконок там указаны, но вот папки там не были указаны. и куда класть иконки - непонятно. Когда я сам прописываю путь к файлу или просто имя файла, то выходит ошибка:

Error occurred while packaging the application:
E:\other\Razrab\GameCarsAndroid\bin-debug\GameCars-app.xml: error 303: Icon iconca1.jpg is missing from package


Часовой пояс GMT +4, время: 09:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.