Анатомия на флекс : част 1
Автор: Rado
Тъй.
За хората, които за първи път пипат флекс : File –> new –> new flex project –> Наименувате го и finish
Сега ще ви запозная с основните неща на Adobe Flex builder 3.0.
За изчерпателна и всякава информация може да посетите Adobe.
Нека да започваме 😉
Флекс използва 2 езика : MXML и Action script 3.0, като в частност MXML-a при компилиране се превръща в Action script.
1.MXML
Това си е чист XML.Който си има на представа от XML, MXML-a няма да му се стори нищо особено.Главното му предназначение е да прави UI(user interface).Чрез MXML интерфейса се построява по-лесно от колкото да се пише изцяло на action script.
В кода по-долу ще видите как е построен MXML-a.
2.Action script 3.0
–> еми това е доста обширна тема.Може да се пише изцяло на него, може да се ползва само за логиката на апликацията.Като цяло AS3.0 може много неща 🙂 Всеки ползва това, което му е удобно.
КОДА :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Panel width="100%" height="100%" title="Flex rulz" layout="absolute">
<!-- tova e mazohisti4niq na4in kato normalen XML da se opisvat vsi4ki propertita na obekta -->
<mx:Image>
<mx:width>100</mx:width>
<mx:height>100</mx:height>
<mx:scaleContent>true</mx:scaleContent>
<mx:source>http://www.flyingvbarandgrill.com/images/tequila.jpg</mx:source>
</mx:Image>
<!-- a tova e po-4istiqt na4in -->
<mx:Image id="img2" width="300" height="300" scaleContent="true" x="591"/>
<mx:HBox x="235" y="462">
<mx:TextInput id="input" width="220"/>
<mx:Button label="load" click="load(event)" />
<mx:ProgressBar minimum="0" maximum="100"
labelPlacement="bottom"
direction="right" source="img2" />
</mx:HBox>
</mx:Panel>
<mx:Script>
<



