| |
Hi
Imam problem z ustavljanjem movie clips v flashu.
Na glavni time line imam dva movie clipa enemu je ime ball drugemu pa ball1 (ime za action script)Gre za dva različna simbola ne in ne samo različni instances istega simbola.
Če dam na prvi frame stop(); ustavi oba clipa. Kako bi ustavil samo enega izmed njiju na prvem frame. (Usatavljen bi se potem recimo premaknil ob pritisku na gumb)
Poskusil sem:
ball.stop();
in
ball.addEventListener(Event:ENTER_FRAME, stop_ball)
function stop_ball(evt:Event):void {
stop();
}
in
ball.addEventListener(Event:ENTER_FRAME, stop_ball)
function stop_ball(evt:Event):void {
ball.stop();
}
Nič od tega ne prime. Ali ima kdo kakšno idejo kaj bi lahko bilo narobe?
Hvala.
spremenil: NikMan (4.5.2009 ob 14.56.28)
|
| |
| |
Ja sem že pogruntal. tnx anyway.
|
| |
| |
Ali lahko še poveš, kako si to rešil, ker bo morda še komu drugemu v pomoč.
|
| |
| |
But yes. My bad. Tok sem bil vesel ker mi je sem to uspel narediti po enem tednu razbijanja glave, da sem pozabil iti spati in delal flash. hehehe.
Rešitev je v tem, da se na glavni time line da movie clip simbol, ki ima v sebi nested movie clip, ki ima tween premika (to vemo tako, da ko damo simbol iz library-ja na stage ima gumbek play in se premika tudi če imamo samo en frame v main timeline), ki ga želimo izvesti nato pa na glavnem time line ustavimo z komando:
imeMovieClipa.stop();
Ime mora biti od klipa, ki je na glavni Time line in ne od vgnezdenega (dejansko premikajočega se klipa)
Upam, da je razumljivo. Drugače pa kakšen screenshot pade, ko pridem domov zdej v službi je to no-go.
|
| |
Prikazujem 1 od skupno 1 strani |
|