PDA

Volledige versie bekijken : Kleur van je Stage aanpassen


smoos
%Europe/Berlin %625 %2007, 16:00
De titel zegt het al ;-)
Hoe pas ik (via AS) de achtergrond kleur van me Stage aan?

Ty ;-)

Scytale333
%Europe/Berlin %631 %2007, 16:08
Ik heb daar ook weleens naar gezocht maar het was mij niet gelukt.

Misschien kan je een movieclip mee laten schalen met de width en height van je movie en daar dan de kleur van aanpassen.

smoos
%Europe/Berlin %636 %2007, 16:16
Dat dacht ik al dat het met een movieclip moest <_<
Jammer en Slecht dat het niet kan.

Wel bedankt he ;-)

vane
%Europe/Berlin %654 %2007, 16:43
tuurlijk kan e wel de kleur aan passen.

pak idd een movieclip en geef die als intancename "bg"

dan maak je een listener die luisters naar de stage (onResize)
ik doe het even op een makkelike manier zodat ik niet zoveel hoef te typen

onEnterFrame = function() {
bg._width = Stage.width;
bg._height = Stage.height;
}

nú heb je je achtergrond net zo groot als je stage. Nu moet hij nog van kleur kunnen veranderen en ik zou dat doen met Fuse (moet je ff downloaden)

nou maak je bijv 3 knopjes op je stage en dan geef je eze code er aan mee


import com.mosesSupposes.fuse.*;
ZigoEngine.register(Fuse, PennerEasing);

onEnterFrame = function() {
bg._width = Stage.width;
bg._height = Stage.height;
}
joubtn.onRelease = function() {
var f:Fuse = new Fuse
f.push([{target:joumc, tint:0xff0000, time:1, ease:"linear"}])
f.start();
}


hiermee werkt het al


fuse kun je dlden op : http://www.mosessupposes.com/Fuse/

suc6

Erwinzzz
%Europe/Berlin %660 %2007, 16:51
Volgens mij is het gewoon met de drawin api makkelijker :D


function changeBackGroundColor(color:Number)
{
_level0.createEmptyMovieClip("bg", -16384);
_level0.bg.lineStyle(0, 0x000000, 0);
_level0.bg.beginFill(color, 100);
_level0.bg.lineTo(Stage.width,0);
_level0.bg.lineTo(Stage.width,Stage.height);
_level0.bg.lineTo(0,Stage.height);
_level0.bg.lineTo(0,0);
_level0.bg.endFill();
}
changeBackGroundColor(0x006699);

//Edit: gewoon grappig en om te testen dat het werkt met de depths,kan je dit toevoegen:

this.onMouseDown = function()
{
changeBackGroundColor(Math.round(0xFFFFFF * Math.random()));
};