random pattern background

Sử dụng một mẫu ngẫu nhiên một nền cho một bộ phim rất dễ dàng bằng cách sử dụng các đối tượng bitmap, chức năng ngẫu nhiên và một số bản vẽ API. Nếu bạn chọn một số mẫu mát mẻ, điều này sẽ cho hiệu quả thực sự tốt đẹp cho bộ phim của bạn. 

Trước khi chúng tôi bắt đầu tìm thấy một số mẫu trên internet, tôi khuyên bạn nên trang web http://www.squidfingers.com/patterns/. Tất cả miễn phí miễn là bạn cho họ tín dụng cho công việc của họ. Các mẫu tôi đang sử dụng cho hướng dẫn này được lấy từ trang web này. 

Hãy bắt đầu rồi. Tạo một tài liệu mới và nhập vào thư viện tất cả các mẫu bạn muốn sử dụng. 

Liên kết chúng với định danh “pat1”, “pat2”, “pat3”, v.v … 

Bây giờ tạo một Movie Clip sẽ kiểm soát khi một mẫu mới cần được chọn ngẫu nhiên.

Movie Clip nên có tên cá thể “nPattern”. 

Làm cho nó trông bất kỳ cách nào bạn muốn, tôi đã sử dụng một văn bản đơn giản.

Mẫu mới

Mở hành động cho khung đầu tiên và dán:

/ / nhập khẩu nó vì vậy chúng tôi không cần phải viết này mỗi khi chúng tôi sử dụng một đối tượng Bitmap nhập khẩu flash.display.BitmapData var patNr = 4; nPattern.onRelease = function () (// chuỗi ngẫu nhiên img, “pat1” đến “pat (patNr)” var img = “pat” + Math.ceil (Math.random () * patNr); // rỗng Movie Clip để vẽ _root.createEmptyMovieClip nền (“chủ”, 1); / / tải mô hình trong một đối tượng bitmap var imgBitmap = BitmapData.loadBitmap (img); / / rõ ràng Movie Clip từ các mẫu trước holder.clear (); / / bắt đầu để điền vào Movie Clip với các mô hình trong khi vẽ xung quanh các holder.beginBitmapFill sân khấu (imgBitmap); / / vẽ một đường xung quanh giai đoạn holder.lineTo (550, 0); holder.lineTo (550, 400); holder.lineTo (0, 400); holder.lineTo (0, 0); / / ngừng điền vào hình chữ nhật được hình thành bởi các dòng holder.endFill (); / / đưa “nút” vào phía trước của mô hình với swapDepths (); nPattern.swapDepths (33); }

Đây là kết quả từ mã trên: 
Hướng dẫn Flash miễn phí, Actionscript, nền mẫu ngẫu nhiên

Bạn có thể sử dụng bất kỳ kích thước cho các mẫu của bạn; chúng sẽ không được thay đổi kích thước nếu chúng to hơn, nhưng có thể được cắt xén để vừa với màn hình. 
Nếu bạn thay đổi dòng của bạn, bạn sẽ thay đổi diện tích nơi mẫu được lấp đầy, nếu bạn thay đổi ví dụ này:

Leave a Reply

Your email address will not be published. Required fields are marked *