Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kontrola eksternog MC-a

[es] :: Flash :: Kontrola eksternog MC-a

[ Pregleda: 1415 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ferguson
Nikolic Vladimir
Beograd

Član broj: 67927
Poruke: 191
*.ibiss.bg.ac.rs.

ICQ: 164532115


+1 Profil

icon Kontrola eksternog MC-a12.10.2011. u 10:34 - pre 152 meseci
Kako da promenim dimenzije nekog objekta u ucitanom .swf-u?

Imam glavni .swf i ucitani preko:
load_mc.loadMovie("naslovna.swf");

U naslovna.swf imam objekat koji se zove black. Zelim njemu da promenim dimenzije ali nece nista da uradi.

U glavnom .swf-u stavim kod
trace(load_mc.black._x)
kako bi video da li mi on i vidi taj objekat ali mi izbacuje undefined

Moja zelja je da promenim dimenziju _width tog black objekta na velicinu Stage.width ali iz glavne strane.
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
*.cpe.vektor.net.



+28 Profil

icon Re: Kontrola eksternog MC-a13.10.2011. u 23:20 - pre 152 meseci
Mislim da u AS2 nećeš moći direktno da promeniš dimenzije MC-a koji se nalazi u učitanom SWF-u. Ono što možeš da uradiš je da promeniš veličinu MC-a u koji učitavaš taj SWF. Da bi to postigao možeš koristiti sledeći kod:
Code:
this.createEmptyMovieClip("kontejner_mc",this.getNextHighestDepth());

var objekat:Object = new Object();
objekat.onLoadInit = function(){
        kontejner_mc._x = 0;
        kontejner_mc._y = 0;
        kontejner_mc._width = 100;
        kontejner_mc._height = 100;
    }
    
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.loadClip("naslovna.swf",kontejner_mc);
mcLoader.addListener(objekat);


1. Prvo kreiraš prazan MC pozivanjem metode createEmptyMovieClip() i kao argumente prosleđuješ naziv instance (u ovom primeru koristim "kontejner_mc") a drugi je dubina za šta pozivam metodu getNextHighestDepth() kako bi dobio najveću dubinu objekta. Ukoliko već imaš MC u koji želiš da učitaš SWF onda možeš da preskočiš ovaj korak.
2. Kreiraš novi objekat i koristiš onLoadInit metod koji se poziva kada se SWF učita i inicijalizuje, a zatim menjaš svojstva MC-a u koji je on učitan
3. Kreiraš MovieClipLoader objekat i pozivaš njegov metod loadClip() kojem prosleđuješ dva parametra: putanju do fajla i njegov naziv, i naziv MC-a u koji učitavaš taj fajl
4. Dodaješ osluškivač na MovieClipLoader objekat pozivanjem addListener() metode kojoj prosleđuješ naziv objekta
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

[es] :: Flash :: Kontrola eksternog MC-a

[ Pregleda: 1415 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.