![]() |
А пытался ли кто-нибудь сделать невозможное?
А именно написать на чистом АС3 аналог такой до безобразия простой конструкции:
<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml"> <mx:Canvas width="100%" height="100%"> <mx:Button label="Button"/> </mx:Canvas> </mx:Application> В бесплодных попытках сумел даже вытащить из Flex2 генерируемый им исходник, только весит он 25k ~ 900 строк и стостоит из очень низкоуровневого AS3 и бесчисленного присвоения стилей. Может кто подскажет, как импортировать в AS3 файл framework.swc - без тамошних стилей все шаманства типа: import mx.core.Application; import mx.controls.Button; import mx.containers.Canvas; public class as_test extends mx.core.Application /* or MovieClip */ { public var myButton:Button; public var myCanvas:Canvas; public function as_test() { myCanvas = new Canvas(); myCanvas.percentHeight = 100; myCanvas.percentWidth = 100; this.addChild (myCanvas); myButton = new Button(); myButton.label = "Stop!"; myButton.setStyle ("color", 0xFF0000); myCanvas.addChild (myButton); } } не работают - канвас и кнопка в окне есть, но их просто не видно. Или просто туплю где, ведь делают же как-то люди, но описаний ни разу не встретил. |
1) именуйте темы так чтобы было понятно о чем суть - устное предупреждение.
2) импортировать фреймворк в ActionScript Project невозможно. если не хочеться юзать MXML можно сделать так Код:
<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml"> |
Автор хочет, по-моему, не от MXML избавиться, а во внутренностях покопаться. Это просто. Надо лишь хорошо знать горячие клавиши Eclipse -- но я вам ничего не говорил ;)
|
| Часовой пояс GMT +4, время: 23:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.