Är ett basic matte formel men endå så får jag det inte att fungera Som jag skrev ovanför så har jag testat det. Det är inte så att din 200x200 ruta också ändrar storlek? Jisses tror det var lösningen :)AHHH rent basic matteproblem i flash
Så här är det.
Jag har en ruta som är 200x200
Den vill jag har centerat
Jag har två värden på programmet aktuella storlek och det är Stage.height och Stage.width
Jag har skrivit så här
<code>
mctest._x=(Stage.width/2)-100
mctest._y=(Stage.height/2)-100
</code>
Det fungerar inte.
Inte heller
<code>
mctest._x=(Stage.width-100)/2
mctest._y=(Stage.height-100)/2
</code>
Den lägger sig i mitten o början men inte när jag drar flashen eller maximera.
Hela koden ser ut så här
<code>
mctest._x=(Stage.width/2)-100
mctest._y=(Stage.height/2)-100
var resizeListener:Object = new Object();
Stage.addListener(resizeListener);
resizeListener.onResize = function () {
trace(Stage.height);
mctest._x=(Stage.width/2)-100
mctest._y=(Stage.height/2)-100
}
</code>Sv: AHHH rent basic matteproblem i flash
mctest._x=(Stage.width-100)/2
mctest._y=(Stage.height-100)/2
Ska vara rätt, ser du till att du anropar det även i resize med den koden?Sv:AHHH rent basic matteproblem i flash
Med resizeListener så läser den av så fort jag drar i flashen men endå så fungerar det inte.Sv: AHHH rent basic matteproblem i flash
Isåfall kan du inte ha 100 i koden utan (ruta.bredd/2) resp. (ruta.höjd/2)...Sv:AHHH rent basic matteproblem i flash
Ska testa på min riktiga flash ikväll.