использовать собственное расширение воздуха, чтобы показать простую собственную кнопку?

В основном я кодер AS3, и я достаточно хорошо знаю Java, чтобы иметь возможность создавать свои собственные файлы ANE для вибрации, тостов, диалогов и таких простых вещей...

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

Я знаю, что создание простой нативной кнопки — глупая затея, так как очень легко создавать кнопки прямо в воздухе, но я использую ее в качестве примера.

Так вот вопрос можно ли создать .ane для вызова родной кнопки в андроиде? вообще?

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

правильно ли сказать, что простую нативную кнопку нельзя создать с нативными расширениями air?


person MyFlashLabs    schedule 09.07.2012    source источник
comment
Что вы хотите сделать со своей родной кнопкой? Из вашего вопроса кажется, что вы знаете, что можете делать графические вещи с собственными расширениями (согласно extensionsforair.com/extensions /nativealert), поэтому я не понимаю разницы. Конечно, у вас может быть расширение, которое показывает кнопку. Но вы понимаете, что вам придется обрабатывать все взаимодействия с AIR так же, как и с любым другим родным расширением, верно? Вы не сможете добавить его в список отображения и т. д.   -  person micapam    schedule 10.07.2012
comment
Я еще немного почитал и нашел это: adobe.com/devnet/air /articles/extending-air.html (прокрутите вниз до раздела «Ограничения»), где говорится: «Расширения не могут напрямую интегрировать интерактивные объекты, такие как собственные элементы управления пользовательского интерфейса, со списком отображения». (Другие элементы, такие как собственные диалоговые окна, могут работать в зависимости от платформы.)   -  person MyFlashLabs    schedule 10.07.2012


Ответы (1)


для тех, кто задается вопросом, почему простая кнопка не может быть вызвана с расширениями, прочитайте http://adobe.com/devnet/air/articles/extending-air.html (прокрутите вниз до пункта «Ограничения»), где говорится: «Расширения не могут напрямую интегрировать интерактивные объекты, такие как встроенные элементы управления пользовательского интерфейса, в список отображения». (Другие элементы, такие как собственные диалоговые окна, могут работать в зависимости от платформы.)

person MyFlashLabs    schedule 10.07.2012