Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Mobile App, hide nav bar (http://www.flasher.ru/forum/showthread.php?t=213572)

in4core 07.11.2016 12:18

Mobile App, hide nav bar
 
Коллеги привет! Вот и меня коснулась разработка под мобилки, самый первый и непонятный вопрос - как убрать навигационный бар ? то есть кнопки БЕК и т.п. ?
Приложение запускается и подстраивается под размер экрана верно, не учитывая этот статус, то есть статус ПОВЕРХ перекрывает. Пробовал это http://blog.mesmotronic.com/index.php/p/533 не помогло. Точнее помогла так : виден бар кнопок, виден теперь еще и верхний бар( зарядка там и т.п. ) , но приложение их теперь замечает и подстраивается под размер экрана уже с учетом панелей.
Вообщем изломал голову уже... как решили то? ( хочу чистый фулСкрин )

Добавлено через 23 минуты
AIR 23

illuzor 07.11.2016 13:03

Нужно через ane включать immersive mode
https://developer.android.com/traini...immersive.html

Godwarlock 07.11.2016 13:08

Код AS3:

stage.setOrientation(StageOrientation.ROTATED_RIGHT);
                        stage.align = StageAlign.TOP_LEFT;
                        stage.quality = StageQuality.LOW;
                        stage.scaleMode = StageScaleMode.NO_SCALE;
 
                        var screenWidth:int  = Math.max(stage.fullScreenWidth, stage.fullScreenHeight);
                        var screenHeight:int = Math.min(stage.fullScreenWidth, stage.fullScreenHeight);
                        _viewport = new Rectangle(0, 0, screenWidth, screenHeight);
                        _starling = new Starling(Core, stage, _viewport);

Вот мой код по фулскрину. Никаких баров не появляется, если сам не вызовешь их через верхнюю панель. Бывало что вызывался бар сам по себе, но я думаю это косяк моего разбитого андройда, скорее всего баг его версии, но он убирался обычным способом.

in4core 07.11.2016 13:29

illuzor - а можно подробнее? Выше же я по ссылке привел пример, что вот подключил ANE ( swc ) - и толку ноль

Добавлено через 31 секунду
Godwarlock - я пока без стралинга.

illuzor 07.11.2016 13:35

in4core, какая версия андроида? Immersive mode поддерживается с 4.4

in4core 07.11.2016 14:31

Я походу не одупляю, как подключать ANE правильно.

Есть где нить нормальная подробная инстуркция ? Ну или, если вам не сложно, напишите.

illuzor 07.11.2016 14:34

in4core, какая ide? Инструкций в сети полно

in4core 07.11.2016 14:46

FlashDevelop ( посл версии)
Android 5.1.1
Чет вот искал седня, подробных не нашел, или нашел под старые версии FD где все же есть разница.

Для начала давай те разберемся :
1) какие файлы надо ВНЕСТИ в проект, или достаточно указать на каком нить диске Х - файл xxx.xxx.ane выбирая Extension в Project- Air App Prop ? Я именно так и сделал, просто указал путь хрен знает где, Exntension ID вписался четко, далее сам FD прелдожил обновить application.xml - я сказал ок - вижу он сам вписал туда расширение. Круто
2) Добавил swc к проекту, а в настройках сказал, что это External Library

Ну и все - пробую билдить - ругается

An implemention of native extension "com......" reauired by the application was not found for the target platform

- Verify AIR SDK

То есть если билд делюа БЕЗ выше указанного - все ок, как только добавляю АНЕ - все билд ругается

illuzor 07.11.2016 15:01

in4core, достаточно просто положить файл ane в папку lib и подключить его через add to library.
С FlashDevelop есть ещё один не очевидный момент. Нужно в файле Packager.bat дописать путь к ane.

Там есть примерно такая строка:
Код AS3:

call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR%

Нужно в конце дописать:
Код AS3:

call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR% -extdir lib/

Вот ссылка на статью. Там в конце подробно написано, как подключить и есть пример приложения.

in4core 07.11.2016 15:13

illuzor - читал! Но опять же пакажер вроде уже для билда финального. А нам бы просто потестисть ((( Ну я конечно все это попробую на всяк, кто его знает


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

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