2009-07-20 8 views
6

Có ai biết Flash tiêu chí nào sử dụng để khám phá lớp Xem trước trực tiếp cho một thành phần không?Xem trước trực tiếp trên Flex (compc) đã tạo SWC

nền

Chúng tôi đang cố gắng để tự động hóa việc tạo ra một SWC có chứa một thành phần được sử dụng từ Flash. Chúng ta có thể làm cho nó hiển thị bằng flash bằng cách sửa đổi tệp manifest.xml và nối các định nghĩa thành phần. Tuy nhiên, thành phần không thể được kéo lên sân khấu (hoặc thư viện), có lẽ vì nó không có dạng LivePreview.

Để cung cấp rõ hơn về nơi chúng tôi đến từ đâu, chúng tôi đã nhận thấy những điều sau đây trong SWCs xuất khẩu từ Flash (sử dụng swfdump):

  • fl.livepreview.LivePreviewParent chứa cùng thuộc tính mod như các thành phần hình ảnh trong manifest .xml nộp
  • fl.livepreview.LivePreviewParent được xuất khẩu như một biểu tượng
  • thành phần ngắn tên (ví dụ. không gói, được tham chiếu trong định nghĩa thành phần trong manifest.xml) được xuất khẩu như một biểu tượng

Tuy nhiên, tôi không thấy sự khác biệt nào khác giữa điều đó và SWC từ Flex.

Chúng tôi rõ ràng có thể sử dụng JSFL để thực hiện tác vụ, nhưng chúng tôi không muốn cài đặt Flash trên máy chủ xây dựng.

Mọi suy nghĩ?

Trả lời

0

Bạn cần trích xuất tệp .swc, nó sẽ chứa thư viện.swf, bạn sẽ phải sử dụng làm LivePreview của mình. Khi bạn thực hiện các thay đổi trong thuộc tính của thành phần, những thay đổi đó sẽ được phản ánh trong LivePreview. Nếu bạn có nhiều thành phần, bạn sẽ phải tạo bản xem trước trực tiếp cho từng thành phần. Tôi đã thực hiện nó trong khi phát triển các thành phần trong Flash Authoring Tool, sử dụng kiến ​​trúc thành phần v3.

Hy vọng điều đó sẽ giúp ..

- Tốt nhất; Chetan http://chetansachdev.com