Tôi tự hỏi làm thế nào để thêm một MovieClip từ thư viện vào giai đoạn lập trình.Làm thế nào để thêm một MovieClip từ thư viện vào giai đoạn lập trình?
Tôi làm cách nào để thực hiện việc này?
Tôi tự hỏi làm thế nào để thêm một MovieClip từ thư viện vào giai đoạn lập trình.Làm thế nào để thêm một MovieClip từ thư viện vào giai đoạn lập trình?
Tôi làm cách nào để thực hiện việc này?
biểu tượng trong Flash có thể xác định ActionScript Linkage.
AS Mối liên hệ có thể được thiết lập bằng cách nhấn phải biểu tượng từ thư viện và chọn Properties ...
Kiểm tra Export for ActionScript và nhập tên Class.
Nếu bạn không cần phải xác định một cách rõ ràng một lớp cơ sở ngoài các loại biểu tượng, bạn có thể nhập AS Mối liên hệ trực tiếp từ thư viện:
Điều này tạo ra một định nghĩa lớp không khác gì hơn nếu bạn đã viết một lớp ActionScript.
Tạo trường bởi instantiating trường hợp mới của loại AS Mối liên hệ của bạn:
var symbolExample:SymbolExample = new SymbolExample();
addChild(symbolExample);
Bạn tạo movieclip của mình qua bất kỳ phương pháp nào bạn muốn, sau đó khi bạn ở thư viện bạn bấm chuột phải và chọn Thuộc tính, chọn hộp Xuất cho Actionscript, chọn tên lớp và xuất trong khung 1. Sau đó, bất cứ khi nào bạn muốn thêm nó bạn thêm nó như bạn sẽ bất kỳ đối tượng khác. Tôi chắc rằng người khác sẽ có một lời giải thích chi tiết hơn sau tôi, đây là ý tưởng chung.
Về cơ bản, bạn sẽ tạo một "lớp" cho movieclip của mình. Hãy làm những gì James gợi ý ở trên ... Nhưng khi gọi nó vào chương trình của bạn, bạn sẽ phải thực hiện một cái gì đó như thế này:
//instantiate your object
var movieClip:MovieClip = new MovieClip;
//add it to the stage
addChild(movieClip);
//object will default to x=0 , y=0 so you can define that as well
movieClip.x=100;
movieClip.y=100;
//and so on...
movieClip
là bất cứ điều gì bạn muốn ... nhưng MovieClip
là tên bạn gán lớp trong hộp thoại thuộc tính. Các mối quan hệ var/class này thường phân biệt chữ hoa chữ thường, vì vậy hãy làm theo công thức này cho bất kỳ thứ gì bạn tạo trong thư viện của mình.
Có nhiều cách khác nhau để gọi và xóa đối tượng của bạn, và nó có thể đơn giản hơn hoặc phức tạp hơn tùy thuộc vào những gì bạn định làm với đối tượng của bạn. Ví dụ, bạn có thể nói với đối tượng mà lớp để chiếm với:
addChildAt(movieClip, 1);
này cho biết thêm movieClip
đến lớp 1 hoặc lớp ngay trên-dưới nhất lớp.
Hope this helps ...
Thuật ngữ bạn là đặc biệt sau là Symbol Linkage –