Показать сообщение отдельно
Старый 19.11.2009, 15:59
Vishapakahr вне форума Посмотреть профиль Отправить личное сообщение для Vishapakahr Найти все сообщения от Vishapakahr
  № 5  
Ответить с цитированием
Vishapakahr

Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
Цитата:
Сообщение от wvxvw Посмотреть сообщение
Когда вы говорите Flex - что вы имеете в виду?
  • AS3 - так вы уже написали.
  • AS3 + Flex framework - [Embed()] метатег для встраивания или скомпилируйте SWC и используйте класс от туда. + Читайте следующий пункт.
  • MXML + Flex framework - используйте SWFLoader / Image или Loader + UIComponent.addChild() для загрузки и @Embed() мета тег для встраивания. Имейте в виду, что для того, чтобы добавить во фрейморковский дисплей лист объект он должен либо имплементить кучу интерфейсов, либо наследоваться от UIComponent (который эти интерфейсы уже имплементит)
  • Просто MXML (без участия флексового фреймворка) - смотрите примеры по второй ссылке.

* Да, еще важный момент - <mx:Script> может содержать только объявления переменых и функций. Технически, он может содержать и вызовы функций, но область видимости их вызова будет совсем не та, что вы думаете, и, вобщем, лучше их там не вызывать.
спасибо !

как видите я всего лишь начинающий , работал толька на flash CS4 , и вот вот
хочу переходить на флекс , так что думаю мне еше много надо потрудится .

Добавлено через 12 минут
Цитата:
Сообщение от udaaff Посмотреть сообщение
Заверните в UIComponent...
Код AS3:
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);
		}
 
	}
}
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local="*">
	<local:MyComponent/>
</mx:Application>

спасибо , это сработало

Добавлено через 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 !!