Tôi đang cố gắng sử dụng trình biên dịch ASC2.0 mới trong SDK AIR 3.7, nhưng dường như tôi đang gặp sự cố trong đó nó không thể phát hiện lớp trình tải trước của tôi.ASC 2.0 có nhận ra các thẻ siêu dữ liệu [Frame] (ví dụ: đối với Preloader factoryClass) không?
Nếu tôi sử dụng trình biên dịch không ASC2.0, nó nhận ra và biên dịch các lớp Preloader khai báo trong thẻ siêu dữ liệu Frame trong lớp học chính của tôi, như vậy:
[Frame(factoryClass = "Preloader")]
Nhưng ngay sau khi tôi biên dịch nó với ASC2.0, nó bỏ qua siêu dữ liệu Frame và chỉ cố gắng biên dịch lớp Main và giả sử rằng nó là một lớp con của Sprite/MovieClip (mà nó không nhất thiết phải là khi nó được tải sẵn với một thẻ siêu dữ liệu Frame) , do đó, nó không biên dịch được.
Nếu ai đó có thể xác nhận điều này thật tuyệt vời, hãy quay bánh xe của tôi về điều này một lúc. Cảm ơn!
FYI cho những người khác lang thang ở đây, để có hướng dẫn về cách sử dụng một trình nạp trước trong một dự án AS3 thuần túy, xem [hướng dẫn tuyệt vời] này (http://www.bit-101.com/blog/?p=946) –
Cần lưu ý rằng hướng dẫn được viết "trước" ASC 2.0, vì vậy nó có thể chỉ áp dụng cho SDK chuẩn. – bigp