Zastanawiam się, jak dodać MovieClip z biblioteki na scenę programowo.Jak programowo dodać MovieClip z biblioteki do sceny?
Jak miałbym to zrobić?
Zastanawiam się, jak dodać MovieClip z biblioteki na scenę programowo.Jak programowo dodać MovieClip z biblioteki do sceny?
Jak miałbym to zrobić?
Symbole we Flashu może określić ActionScript Powiązanie.
polaczenie AS można ustawić, klikając prawym przyciskiem myszy symbol z biblioteki i wybierając Właściwości ...
Sprawdź Eksport dla ActionScript i wprowadź nazwę klasy.
Jeśli nie trzeba jawnie zdefiniować klasę bazową poza rodzaju symbolu, można wprowadzić taką Linkage bezpośrednio z Biblioteki:
To tworzy definicję klasy żaden inny niż w przypadku napisałem klasę ActionScript.
Tworzenie instancji o uruchamianiu nowych instancji typu AS Szkielet:
var symbolExample:SymbolExample = new SymbolExample();
addChild(symbolExample);
Utworzenie klipu filmowego za pomocą dowolnej metody, a następnie po kliknięciu prawym przyciskiem myszy i wybraniu opcji Właściwości, zaznacz pole wyboru Eksportuj dla Actionscript, wybierz nazwę klasy i wyeksportuj w ramce 1. Następnie za każdym razem, gdy chcesz dodaj, dodaj go tak jak każdy inny obiekt. Jestem pewien, że ktoś inny będzie miał dla mnie bardziej szczegółowe wyjaśnienie, to jest ogólny pomysł.
Będziesz zasadniczo być tworzenie „klasa” dla MovieClip. Czy to, co James sugeruje wyżej ... Ale kiedy nazywając go do programu trzeba będzie wykonać coś takiego:
//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
to co chcesz ... ale MovieClip
to nazwa przypisać klasę w okno właściwości. W tych relacjach var/class są zazwyczaj rozróżniane małe i wielkie litery, więc zastosuj tę formułę do wszystkiego, co utworzysz w swojej bibliotece.
Istnieje wiele różnych sposobów, aby dzwonić i usunąć swoje obiekty, a to może się prostsze lub bardziej skomplikowane, w zależności od tego, co zamierzasz zrobić ze swoim obiektem. Na przykład, można powiedzieć, że przedmiot, który warstwy zajmują się:
addChildAt(movieClip, 1);
to dodaje movieClip
do warstwy 1 lub warstwę tuż powyżej dolnej skrajnej warstwie.
Nadzieja to pomaga ...
Termin jesteś specjalnie po to Symbol Linkage –