Ok, vậy đây là vấn đề của tôi. Tôi có một số SWF kéo trong thời gian chạy từ các miền khác nhau (chúng tôi đang sử dụng CDN). Có một số phông chữ được chia sẻ trong SWF.URL RSL động. Có thể không?
Tôi đang cố gắng thu nhỏ kích thước tệp càng nhiều càng tốt, điều đó có nghĩa là không nhúng phông chữ vào bất kỳ SWF nào và đặt tất cả TextFormats của chúng khi chạy. Điều đó rất không thực tế, và sẽ dễ dàng bỏ lỡ một số trong số đó.
Tùy chọn khác tốt hơn là sử dụng thư viện chia sẻ thời gian chạy để kéo phông chữ, nhưng yêu cầu URL tuyệt đối (ngược với khái niệm sử dụng CDN) hoặc URL tương đối (đánh bại mục đích sử dụng RSL) ở nơi đầu tiên vì các tài nguyên đó sẽ được tải xuống nhiều lần).
Lý tưởng nhất là tôi muốn có thể cho mỗi SWF biết thời gian chạy ở đâu để kéo phông chữ và cung cấp cho chúng tất cả cùng một URL động.
Tôi không thể tìm thấy bất kỳ ai gặp phải tình huống tương tự, vì vậy tôi không chắc chắn nếu điều này có thể hoặc không thể thực hiện được, nhưng hầu hết các vấn đề AS3 tôi tìm được giải quyết ở đây, vì vậy tôi hy vọng ai đó biết giải pháp tốt cho việc này.
Hoặc có tùy chọn thứ 3 mà tôi không cân nhắc không?
Xin lỗi, tôi đoán tôi không rõ ràng về vấn đề này. Trừ khi tôi hiểu lầm bài viết đó, đó không phải là những gì tôi cần. Các SWF cần có URL RSL được đặt trong thời gian chạy được tạo bằng flash (các nghệ sĩ sử dụng nó cho GUI) chứ không phải trình tạo flash. Ngoài ra, URL cần phải được đặt ở thời gian chạy. Nó sẽ khác nhau tùy thuộc vào vị trí của người dùng, trong số những thứ khác. – Eoin
@Eoin, bạn đã đặt câu hỏi rất hay, bởi vì nó rất quan trọng cho nền tảng phát triển, vì vậy chúng ta nên xem xét cách viết lại trình tải ứng dụng với một số RSL cơ bản và xác định tất cả các RSL khác. Vì vậy, hãy tìm kiếm sâu trong loại mã này, tôi sẽ tham gia một chút sau đó. cảm ơn. – Eugene