Тема: [Вконтакте] поддержка Adobe Flex
Показать сообщение отдельно
Старый 18.12.2009, 01:28
stpashik вне форума Посмотреть профиль Отправить личное сообщение для stpashik Найти все сообщения от stpashik
  № 5  
Ответить с цитированием
stpashik

Регистрация: Sep 2009
Сообщений: 13
Пример выводит в поле 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>