Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.227 pregleda

Najnovija ↓

ActionScript 3.0 addChild unutar MovieClip-a 31.03.2010. u 20:34 · pre 201 mesec
izmenjeno 1 put, poslednji put wildtiger7 31.03.2010. u 21:24
  1. wildtiger731.03.2010. u 21:24zapis iz teksta poruke
#1
Pozdrav,

Imam ovu situaciju:

Code:
var canvas:MovieClip = new MovieClip();
var imageContainerClip:MovieClip = new MovieClip();
var image:URLRequest = new URLRequest("slika.jpg");
var imageLoader1:Loader = new Loader("image");

addChild(canvas);
canvas.addChild(imageContainerClip);
canvas.imageContainerClip.addChild(imageLoader1);


Zašto ovo ne funkcioniše?? ImageLoader se ne želi prikazati unutar imageContainerClip, nego dobijem error "TypeError: Error #1010: A term is undefined and has no properties." Dok ovo "canvas.addChild(imageLoader1);" funkcioniše normalno.

Što radim krivo?
Re: ActionScript 3.0 addChild unutar MovieClip-a 20.04.2010. u 12:06 · pre 201 mesec #4
 Pozz,

da ne bi otvarala novu temu sada... imam neki problemcic u vezi ovoga...
naime, meni radi ucitavanje externog swf file-a, ali kako da ga izbacim?... treba da napravim bombu koja eksplodira, i bomba je napravljena u delovima sa fitiljem i dodat je na kraj te sekvence externi swf file koji animira exploziju. Kako da ga iskljucim da mi se ne loop-uje stalno? Znaci meni treba da se zaustavi kada se zavrsi taj swf file ne da ga stalno vrti.

Hvala unapred na odgovoru.
Re: ActionScript 3.0 addChild unutar MovieClip-a 14.05.2010. u 13:30 · pre 200 meseci #7
Pa, moglo bi... al taj listener bi morao da osluskuje svaki frejm i cim dodje do kraja da ga zaustavi. To je malo vise komplikovanije za mene
Re: ActionScript 3.0 addChild unutar MovieClip-a 15.05.2010. u 11:07 · pre 200 meseci #8
Pa nema drugog rešenja. Pritom nisi napisala koji ActionScript koristiš. Ako imaš pristup, najlakše bi ti bilo da staviš stop(); na kraju tog externog swf-a koji učitavaš, onda će on sam sebe da zaustavi.

Drugo rešenje bi bilo da, ako znaš tačan broj frejmova tog externog swf-a da pozoveš stop(); posle X-tog frejma, ali opet ti treba listener za EnterFrame.

Još jedno rešenje je ako znaš tačno trajanje tog swf-a da pozoveš setTimeout() funkciju koja će posle X milisekundi pozvati funkciju koja može da zaustavi taj swf. Ova funkcija postoji i u AS2 i u AS3. Jedino ja ne bih preporučio da ovo radiš jer je vremenski-bazirano a ako se pokrene na nekom slabijem kompjuteru frejmovi mogu da teku sporije i animacija može da se zaustavi pre poslednjeg frejma.
Potpis
www.zeitgeistmovie.com - film koji mora svako da vidi! (free to download)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme