我正在考虑使用Adobe-Flex框架创建iOS应用程序(尤其是iPad)。以这种方式编写应用程序看起来很有希望。
是否可以创建自己的控件/小部件?在遥远的未来,我可能想要创造我自己的甘特压光机或其他任何东西。这样的事情是可能的,那里有没有好的教程/书?
提前致谢!
更新:我想创建可在Flex中使用的iOS组件。控件,在Flex中默认不可用。那可能吗?通过派生或什么?
更新2:同时我发现FlexLib很有用。你自己创造这样的东西有多难?特别是对于移动设备。那里有没有好的教程,书籍等?
答案 0 :(得分:1)
@chiffre
好吧,也许我猜错了,但“iOS控件”让我觉得不要“灵活控制”。
无论如何使用Flex 4.5.1,你可以添加你想要的任何控件,你必须计算的唯一的东西(这很重要)是性能。
特别阅读项目渲染器,因为在iOS上滚动列表不是那么快以及如何使用cacheAsBitmap。 另外请记住,如果不需要矩形,如果不扩展基本控件(如UIComponent或Sprite)而不是Button,则在需要时始终使用灯光控件。
以下是一些链接
http://blogs.adobe.com/flashplayer/2011/06/adobe-air-2-7-now-available-ios-apps-4x-faster.html
http://www.adobe.com/devnet/flex/articles/mobile-development-flex-flashbuilder
答案 1 :(得分:1)
是的,您可以在Flex中创建自己的控件。它们通常称为组件。我建议你先阅读Flex Docs如何做到这一点。那里还有很多其他资源。一个是我为The Flex Show创建的screencast series。这是episode 1。
你曾问过:
自己创造这样的东西有多难?
这取决于组件想要做什么。我们在www.flextras.com建造的商业组件需要三到十二个月才能完成。我们的日历是从头开始构建的,但大多数其他组件都扩展了现有的Flex Framework组件。
Flextras的东西经过重新设计。可以在1小时[及以上]内构建特定应用程序的“单次使用”组件。
组件的目的再次影响构建所需的时间。