итак мои эксперименты привели к такому результату

Код:
// ActionScript file x.as
package net{
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class x
{
public var ayyyy:int = 0;
}
}
mxml файл

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="net.*" layout="absolute">
<mx:constraintRows>
<mx:ConstraintRow id="Application1_row1" height="25.8%"/>
<mx:ConstraintRow id="Application1_row2" height="74.2%"/>
</mx:constraintRows>
<mx:ComboBox x="190" y="144"></mx:ComboBox>
<x>
<ayyyy>23</ayyyy>
</x>
</mx:Application>
все нормально, осталось только два вопроса
1. (не очень важно) Как сделать чтобы мой компонент x - отображался на вкладке компоненты (в ветке custom component) ?
2. (критично) Как из actionscript взаиводействовать с mxml ?
Имеется ввиду описание как это должно работать, кто что вызывает, кто куда ссылается, кто кого запускает - хотябы вкратце