![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
Народ помогите пожалуйста , я хочу импортировать мовиклип из флеша в флекс . Делать это на Actionscript project е умею
например на флеше я создал movieclip с названием ellips , експортировал во ellips.swc и импортировал в флекс , и написав такой код у меня появляется мовиклип . хочу узнать аналогичный способ во flex project е , с помощью MXML и AS3 .
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! Последний раз редактировалось Vishapakahr; 19.11.2009 в 12:55. |
|
|||||
|
Modus ponens
|
То, что вы написали, это в принципе и есть AS3
![]() Ну, по мелочам, нехорошо, например, классы должны начинаться с прописной, нужно обязательно вызывать super() в начале конструктора, крайне желательно указывать объект вызывающий метод. Но это мелочи, в остальном все должно работать так же. Если интересует MXML, вот вам 2 варианта: http://livedocs.adobe.com/flex/3/htm...t=embed_3.html Офф мануал разработчика. http://kb2.adobe.com/community/publi...sid_52670.html И как это можно немного оптимизировать ![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
Цитата:
и поставил AS3 . я просто имел ввиду вот что <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import flash.display.Sprite; public function elipsner():void{ var elips=new ellips(); addChild(elips); } ]]> </mx:Script> </mx:Application> если попрошу немогли бы вы написать простой код в flex project е в котором просто появляется мовиклип ?
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
|
|||||
|
Modus ponens
|
Когда вы говорите Flex - что вы имеете в виду?
* Да, еще важный момент - <mx:Script> может содержать только объявления переменых и функций. Технически, он может содержать и вызовы функций, но область видимости их вызова будет совсем не та, что вы думаете, и, вобщем, лучше их там не вызывать.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 19.11.2009 в 14:15. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Заверните в UIComponent...
package { import mx.core.UIComponent; public class MyComponent extends UIComponent { public function MyComponent() { } private var ellipse:Ellipse; override protected function createChildren():void { super.createChildren(); ellipse = new Ellipse(); addChild(ellipse); } } } |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
Цитата:
как видите я всего лишь начинающий , работал толька на flash CS4 , и вот вот хочу переходить на флекс , так что думаю мне еше много надо потрудится . Добавлено через 12 минут Цитата:
спасибо , это сработало ![]() Добавлено через 25 часов 32 минуты udaaff то же самое на flash builder beta 2 делаю не сработывает ( такой error дает на MXML e . the prefix "local" for element "local:MyComponent" is not bound что нужно делать ? пожалуйста это очень важно ! а срабатывал у меня на flex builder 3 .
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
пропиши в главном mxml коде ссыль на as скрипт "component.as" допустим:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|