2013-02-26 30 views
5

Tôi có một dự án có nhiều tệp, khoảng 4500 tệp trong tất cả các Dự án. tôi tách nó trong 40 thư viện project.Now vấn đề của tôi là nó mất quá nhiều thời gian để biên dịch. vì vậy tôi tăng bộ nhớ của trình tạo Flash. Điều này cho tôi ít cải tiến để biên dịch. tôi chắc chắn rằng tôi có quá nhiều tập tin mà không được sử dụng trong dự án của tôi. vì vậy bây giờ tôi muốn loại bỏ nó bằng cách cắm Flash Builder/Eclipse. Bởi vì nó quá nhiều quá trình đau đầu để thấy rằng "xyz.as/mxml" tập tin được sử dụng trong bất kỳ tập tin khác hoặc nếu nó được sử dụng trong tập tin khác nói "abx.as/mxml" sau đó một lần nữa tôi có một câu hỏi rằng "abx. as/mxml "là tệp hữu ích hoặc được sử dụng trong bất kỳ tệp nào khác. vì vậy bạn có bất kỳ ý tưởng hoặc gợi ý xin vui lòng cho tôi. Cảm ơn trước ...Xóa các tệp mã nguồn không sử dụng bằng trình tạo nhật thực/Flash 4.6

Trả lời

1

Một điều bạn có thể thử là sử dụng size-report biên soạn flex của mình: flex compiler options Bằng cách này bạn sẽ có ý tưởng về lớp nào thực sự được sử dụng trong thư viện của bạn bởi vì trình biên dịch flex chỉ liên kết đến các lớp bạn thực sự cần trong swf đã biên dịch của bạn. Điều này không lý tưởng nhưng nó có thể tránh được rất nhiều đau quá trình thủ công.

+0

Cảm ơn bạn đã trả lời. để tôi thử!! –

1

Thêm param này để biên dịch của bạn:

-link-report output.xml 

thông tin này sẽ giúp bạn.

+0

Có thể tốt hơn ... bắt tốt. – benzonico

+0

không nhận được bất cứ điều gì trong output.xml, tôi sẽ sai về mặt sử dụng lệnh này. vì vậy tôi mô tả nó như thế nào tôi sử dụng này –

+0

1. thay đổi thiết lập trình biên dịch từ Flex Compiler trong tài sản dự án và thêm đối số bổ sung trong nó khi bạn cung cấp cho 2. tệp output.xml được tạo trong dự án 3. chạy lại dự án 4. không có hiệu ứng nào được truy xuất, thấy được xây dựng đúng cách và được nhìn thấy chạy đúng cách, không có đầu ra nào được tạo ra trong outout.xml, chạy như bình thường –

0

Tôi không chắc liệu nó có hoạt động được với trình tạo flash hay không, nhưng đối với Java có UCDetector.

+0

Cài đặt thành công hoàn toàn. nhưng không hoạt động sau khi khởi động lại. rất sạch sẽ và xây dựng dự án của tôi một lần nữa sau đó cố gắng loại bỏ mã nguồn không sử dụng. nhưng nó không trả lời ......... –