Welcome to Comedown's Blog Technology !
Loading...

Flex Code Behind

Người đăng: Unknown Thứ Ba, 23 tháng 6, 2009 Lượt xem: counter

Nếu ai đã làm qua .NET hay Java chắc cũng đã biết về Code behind rồi, Code behind trong Flex cũng tương tự, giúp bạn tách user interface và application logic thành các class riêng biệt.
Bên dưới là một ví dụ nhỏ về Flex Code behind.

1) Tạo ActionScript Class extends mx.core.Application như sau:

package components {
import mx.core.Application;
import mx.controls.Alert;
import flash.events.MouseEvent;

public class ApplicationClass extends Application {

public function ApplicationClass () {
super();
}

public function button_Click(event:MouseEvent):void {
Alert.show(“Hi Code behind !”);
}
}
}

File này có tên là ApplicationClass.as được đặt trong folder components.

2)Tạo file .mxml được thừa kế từ components/ApplicationClass


xmlns:custom="components.*" layout="vertical">



Dùng Code behind có một số thuận lợi như sau:
- Code được viết trong class, UI được đặt trong file mxml. Tách biệt code và design, giúp chương trình được rõ ràng.
- Đọc code đỡ rối rắm.
- Sử dụng lại được (reusable)

Lưu ý:

Khi bạn sử dụng code behind, nhưng trong UI có dùng thẻ: trường hợp này sẽ bị báo error khi compiler, vì thẻ không working với code behind. Trong trường hợp này bạn giải quyết bằng cách thay tiền đầu tố mx namespace của bằng namespace mà bạn đã định nghĩa ở root tag. Trong ví dụ trên là .



Nguồn: Flextip Blog

0 nhận xét

Đăng nhận xét

1. Vui lòng nhập tiếng việt có dấu.
2. Không sử dụng từ ngữ thô tục, trái với thuần phong mỹ tục.
3. Nội dung phải liên quan tới chủ đề bài viết, bạn có thể sử dụng một số thẻ HTML như <b>, <i>, <a>
4. Những nhận xét mang tính chất Đồi trụy, Quảng cáo, Spam hoặc không có tính xây dựng... sẽ bị xóa vĩnh viễn mà không cần báo trước.

Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ
Blogumulus by Roy Tanck and Amanda FazaniInstalled by CahayaBiru.com

Followers

Cộng đồng Blogger

Comedown's Blog
TruongGTGR - Nơi siêu xe hội tụ
Tư vấn tin học