Làm cách nào để tạo bản phát hành của Ứng dụng Flex
thông qua IntelliJ Idea, như tôi làm trong Flex Builder?Xuất bản phát hành bản dựng - Flex thông qua Intellij Idea
6
A
Trả lời
10
- Nhấp chuột phải vào bất kỳ dự án và chọn thiết lập mô-đun.
- Chọn tab "Cài đặt trình biên dịch Flex"
- Trường cuối cùng trên tab này là "Tùy chọn trình biên dịch bổ sung:" thêm "-debug = false" không có dấu ngoặc kép.
- Làm điều này cho tất cả các tiểu dự án. (Từ biểu mẫu này chỉ bạn mới có thể chọn các dự án khác nhau).
- làm một dự án Xây dựng lại và bạn sẽ nhận được một swf nhỏ hơn.
Chỉ có vấn đề là bạn cần giữ các tệp dự án riêng biệt để gỡ lỗi và phát hành bản dựng, nhưng điều đó ok, khi bạn phát hành bản dựng được thực hiện hiếm khi.
1
IntelliJ có hỗ trợ Ant không? Có thể không phải là câu trả lời bạn đang tìm kiếm, nhưng bạn có thể sử dụng Flex Ant Tasks để xây dựng bên ngoài FB.
http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
2
Câu trả lời thay thế:
Thay vì tạo mô-đun Flex, tạo mô-đun Java và thêm 2 mặt của Flex vào nó. Một khía cạnh sẽ được cấu hình như là một khía cạnh gỡ rối, phần còn lại là khía cạnh phát hành. Quá trình này sẽ tạo 2 tệp swf, gỡ lỗi và phát hành phiên bản.
- Tạo mô-đun java, ví dụ "FlexHelloWorld". Không thêm một khía cạnh flex.
- Trong giao diện dự án, bấm chuột phải vào dự án và chọn mô-đun thiết
- Dưới sự lựa chọn Modules, chọn "FlexHelloWorld" mô-đun
- Nhấp vào biểu tượng "+", thêm Flex Facet
- Đổi tên khía cạnh để "Debug"
- Nhập tên lớp chính của bạn
- Enter "debug.swf" như tên tập tin đầu ra
- Bấm áp dụng
- Nhấp vào biểu tượng "+", thêm Flex Facet
- Đổi tên khía cạnh để "Thả"
- Nhập tên lớp chính của bạn
- Enter "release.swf" như tên tập tin đầu ra
- Dưới tùy chọn biên dịch bổ sung, thêm "-debug = -optimize sai = true"
- Nhấp vào ok
- Tạo mô-đun. Trong thư mục đầu ra, bạn sẽ có các tệp "debug.swf" và "release.swf".
Lưu ý: Trong trình bao bọc HTML, bạn sẽ phải gọi debug.swf hoặc release.swf. Hoặc bạn có thể tạo 2 trình bao bọc.