MXML and ActionScript 3.0

Wednesday, October 21, 2009

MXML

Хэрвээ та XHTML-тэй ажиллаж байсан мөн XML-тэй ажиллаж байсан бол таньд MXML-тэй ажиллахад ямар нэгэн асуудал байхгүй. MXML нь XML дээр суурилсан юм. XML гэдэг нь бүтэцлэгдсэн хэл юм. Энэ нь мод бүтэцтэй юм.


 -> element авч болно This is node
 -> Салаа дотроо салаатай байж болно. Мэдээж мод бүтэц юм чинь.



 This is node 2



MXML Code







Гарах үр дүн













 



ActionScript 3.0
ActionScript нь JavaScript-тэй төстэй. MXML-д ActionScript-г хэрэглэснээр маш хүчирхэг боломжуудыг олгох болно. Программд динамик боломжуудыг нэмэгдүүлж өгнө. ActionScript 3.0 нь цэвэр OOP-р бичигдэх болсон.
OOP-н түүх

Дээр үед програм хөгжүүлэгчид маань procedural progamm бичдэг байсан. Энэ нь нэг файл дотор заримдаа 100 мөр эсвэл бүр 1000 мөр pro болдог энэ нь дараалсан байдлаар ажиллана. Гэхдээ ажиллагаа нь тийм ч сайн биш юм. Procedural program-г FORTRAN гэж нэрлэдэг. (FORmula TRANslator) Үүнд: Pascal, COBOL, (COmmon Business-Oriented Language), Ada.

1970 оноос Bell-н Laborator-н Dennis Ritchie fast-running procedural хэл буюу C-г хөгжүүлж байсан. Ойролцоогоор 10 жилийн дараагаас Bell-н Lab-н Bjarne Stroustrup C-н дараагийн хувилбарийг гаргаж ирсэн C++. Энэ нь цоо шинэ программчлалын technology болсон бөгөөд үүнийг Object Oriented Programming гэж нэрлэх болсон юм. Үүнийг Java болон C# .NET, Visual Basic .NET мөн ActionScript ашиглаж байна.

Класс файл гэж юу вэ?

Procedural program-c OOP program нь юугаараа ялгаатай вэ гэвэл хэсгүүдэд хуваадаг юм. Процедур программыг сануулъя, кодын маш урт дараалал байдаг. Харин ООP нь урт кодын дараллаа дэд хэсгүүдэд хуваагддаг юм. Эдгээр файлуудыг класс файл гэж нэрлэдэг.

Класс файл нь гишүүн өгөгдөл (properties) болон гишүүн функцтэй (method) байдаг. Класс нь объекттой байдаг. Объект бол санах ой дахь классын хуулбар юм. Бүх төсөл дэхь класс файл ба объектууд нь үүсгэгдээд хэрэгтэй үедээ алийг нь ч дуудаж болно. ActionScript 3.0 маш олон хүчирхэг классуудтай юм.

Event listener Method хоёр ялгаатай юу гэвэл event listenter === method
Энд method гэдэг үгийг хэрэглэсэн. Гэвч ActionScript нь function === method гэгч нэрийг хэрэглэдэг. OOP standartd-д бол method гэж нэрлэдэг.

ActionScript 3.0 хувьсагч болон функц зарлах.
public var i:integer;

private function setValue(val:Integer):void {
i = val;
}

MXML кодон дотор ActionScript нь дараах байдалтай бичигдэнэ.














Flex Data Services


Flex нь Java, .NET, ColdFusion, PHP, ASP гэх мэт SSC-р өгөгдөлтэй ажиллах болно.













 




Дараагийн удаа Adobe Flex Builder 3-н тухай оруулах болно. За түр баяртай.

0 comments:

Post a Comment

Adobe Flash

ImageHost.org

Adobe Flex

ImageHost.org

Adobe Flash Catalyst

ImageHost.org

  © Blogger templates

Back to TOP