Đây là tình huống - Tôi có một trình bao tải một tệp .swf bên ngoài. Bây giờ, đó là .swf là 800x600, nhưng nó là một phần hoạt hình, và có những yếu tố kéo dài ra khỏi sân khấu. Khi tôi nạp .swf vào trong shell và gọi thuộc tính width của nó, nó trả về 1200 - vì nó bao gồm các phần tử thoát ra khỏi vùng hiển thị.kích thước của giai đoạn swf nạp
Đây không phải là những gì tôi muốn - lý tưởng, sẽ có hai thuộc tính, một để trả về 'chiều rộng được tính' và một để trả về 'chiều rộng mặc định'. Các thuộc tính này có tồn tại không và nếu không, giải pháp tốt nhất là gì?
Cảm ơn lời khuyên về thuộc tính 'giai đoạn' - đó là loại phản trực giác, phải không? –
đẹp nhất! Điều này hoàn toàn hoạt động! Nó không bao giờ xảy ra với tôi để nhìn vào đối tượng thông tin loader - tôi thường chỉ sử dụng một biến throwaway để giữ nó trong khi tôi đang chờ đợi cho nội dung 'thực' để tải, nhưng tôi có thể thử và giữ nó xung quanh trong tương lai .. . cảm ơn! –
shit, thậm chí tốt hơn, bạn chỉ có thể nói myMovieClip.loaderInfo.width, thay vì phải giữ swfLoader gốc xung quanh trong một biến khác - bất cứ thứ gì được nạp thông qua Loader giữ một tham chiếu trở lại đối tượng Loader của chính nó! –