Ai đó có thể giải thích sự khác biệt giữa getDefinitionByName và getDefinition inA AS3 là gì?Sự khác biệt giữa getDefinition và getDefinitionByName trong AS3
Khi tôi tải SWF bên ngoài, tôi không thể sử dụng getDefinitionByName
vì tôi gặp Lỗi # 1065.
Nhưng sử dụng externalSWF_ContentLoaderInfo.applicationDomain.getDefinition
hoạt động OK.
Vì vậy, tại sao getDefinitionByName không tìm thấy className? Ý tôi là, nếu định nghĩa nằm bên trong applicationDomain của SWF đã tải, tại sao cũng không có trong SWF chính? (Tôi đang sử dụng Flex).
Offtopic: Tôi không thể tạo thẻ mới vì vậy tôi không thể thêm các thẻ getDefinition và getDefinitionByName :(
OK, vì vậy getDefinitionByName() là một số loại phím tắt cho ApplicationDomain.currentDomain.getDefinition() trong ứng dụng chính? – Enrique
Trong bất kỳ ApplicationDomain nào bạn đang ở vào thời điểm đó, có. – shanethehat
Điều gì quyết định miền ứng dụng nào bạn đang ở? Đó có phải là Miền ứng dụng (AD) của lớp có chứa phương thức thực hiện cuộc gọi đến getDefinition (tức là một phương thức ở đầu ngăn xếp cuộc gọi) không? – Triynko