Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   поддержка Adobe Flex (http://www.flasher.ru/forum/showthread.php?t=133906)

Lovecraft 16.12.2009 13:49

поддержка Adobe Flex
 
Прочитал в официальной группе FlashAPI, что администрация не приветствует использование Flex для написания приложений. В связи с этим возник вопрос

В чем выражается сие неодобрение? В смысле, администрация предпринимала какие-нибудь конкретные действия против Flex или это просто слова?

Кто-нибудь писал приложения на Flex? Если можно, пример...

udaaff 16.12.2009 14:49

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

etc 16.12.2009 20:25

По одной простой причине, что эти самые приложения в их контейнере работать не будут (а поэтому будет куча воплей, так что решили откреститься заранее). Ну и в целом, кривой фреймворк действительно нет смысла поддерживать.

Sneg 17.12.2009 20:53

Работает Flex c контейнером вполне себе хорошо. Я даже писал готовые библиотеки для этого. Вот пример работающего приложения: http://vkontakte.ru/app1619073

stpashik 18.12.2009 01:28

Пример выводит в поле teht ширину и высоту контейнера и если приложене не установленно то показывает InstallBox():

Код AS3:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" addedToStage="onAddedToStage(event)" historyManagementEnabled="false" layout="absolute" width="600" height="600">
// В Application прописываем ddedToStage="onAddedToStage(event)" и historyManagementEnabled="false"
    <mx:Script>
        <![CDATA[
        import mx.events.*;
 
        public var wrapper:Object;
 
        public function onAddedToStage(e:Event):void {
            wrapper = Object(parent.parent.parent); // здесь вместо 2-х parent ставиться 3
            wrapper.external.showInstallBox();
            teht.text= "ширина " + wrapper.application.stageWidth + " длинна " +                                            wrapper.application.stageHeight;
        }
 
        ]]>
    </mx:Script>
<mx:Label y="91" id="teht" horizontalCenter="0"/>
</mx:Application>



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

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