Köszönöm szépen!
Köszönöm szépen!
re: Zerge
Aztán ha az előbbi nem elég, akkor még megnézheted a mask méreteit is (mask tulajdonság - feltéve, hogy nem maszkréteggel maszkoltad). Persze ettől még lehet kisebb a ténylegesen megjelenő tartalom, de legalább nagyobb biztos nem :)
re: Zerge
A maszkolás valóban nem változtatja meg a width és height értékét. Amennyiben arra vagy kíváncsi, hogy a betöltött swf eredeti színpadmérete (amit a létrehozásakor megadtál a Document Settingsnél) mi volt, akkor azt lekérdezheted a betöltött tartalom loaderInfo-jának (a Loader objektumod contentLoaderInfo-ja is ugyenez) width és height tulajdonságából. Szóval ha csak ennyi kell, felesleges bonyolítani.
re: Zerge
a meret nem fugg attol hogy epp maszkolva van vagy sem. Ez a gond?
Ha igen, akkor erre van szukseged:
http://www.moock.org/blog/archives/000292.html
Sziasztok!
Egy as2-es kódot írok át as3-ba, igazából sztem ez nem kódprobléma. A betöltött swf mérete eredetileg 800x600 (a dokumentum méret), ám a fő timeline-ra rátettem egy olyan mc-t, amely nagyobb ennél, viszont egy 800x600-as maszkkal le van maszkolva (és persze x,y: 0,0). Érdekes módon, amikor a külső flashből lekérdezem ennek a méretét egy előtöltés után (tehát már megjelent), akkor a nagyobb méretet írja, nem a 800x600-at. Pedig a 8-as flash azt simán 800x600-nak vette. Sajnos a stageWidth/stageHeight sem segít, mert az a külső flash méretét írja ki. Hogyan tudnám lekérdezni a belső flash dokumentumméretét? (Dinamikusan kell, tehát nem mindig 800x600 lesz.)
Köszönöm a válaszokat előre is!
A beküldéshez be kell jelentkezni.