2010-09-22 37 views
5

Có ba chế độ để liên kết thư viện SWC với ứng dụng flex: "Kết hợp thành mã", "Bên ngoài" và "RSL". Tôi hiểu "RSL" là gì, nhưng tôi không hiểu "Bên ngoài" là gì.Ý nghĩa của chế độ liên kết "Bên ngoài" trong Flex Builder

"RSL" hoạt động tốt cho tôi, mà không có bất kỳ thay đổi mã nào. Tuy nhiên, bên ngoài không làm việc cho tôi. Mặc dù ứng dụng của tôi bắt đầu, các lớp trong SWC được đặt thành External không bao giờ được tìm thấy.

Ý nghĩa của "Bên ngoài" nếu đó không phải là "RSL"? Làm cách nào để sử dụng điều đó?

Cảm ơn bạn, Boris

Trả lời

5

Định nghĩa một lớp như bên ngoài cho phép trình biên dịch Flex để liên kết đến một lớp học đặc biệt tại thời gian biên dịch nhưng không gây ra nó để được đưa vào SWF tạo ra.

Việc sử dụng chung cho các lớp bên ngoài là nơi bạn có nhiều mô-đun sử dụng thư viện được chia sẻ. Sẽ là thừa nếu bao gồm các định nghĩa lớp được chia sẻ trong mỗi mô-đun duy nhất và từ khóa bên ngoài cho phép bạn kiểm soát cách các lớp này được biên dịch vào các thư viện của bạn.

biết thêm thông tin có sẵn tại các địa điểm sau:

http://web.archive.org/web/20101007120528/http://www.wannaknowflex.com/2010/05/flex-linkage-difference-between-rsl-and-external/

http://www.flexafterdark.com/docs/Flex-Libraries

(bên ngoài thư viện-đường dẫn và tải externs thông tin biên dịch):
http://www.newtriks.com/?p=802

Các vấn đề liên quan