2012-11-13 34 views

Trả lời

10

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 ...

symbol-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:

library

Đ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); 
0

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.

+0

Thuật ngữ bạn là đặc biệt sau là Symbol Linkage –

3

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 ...

Các vấn đề liên quan