Strona 1 z 1

klasa Color

: ndz paź 26, 2008 9:22 am
autor: mrufcia
Witam
Chciałam zmienić kolor MC gdy myszka najedzie na niego poprzez actionScript udało mi się to dzięki klasie Color. Niestety teraz nie wiem jak usunąć nadanie koloru w actionScript gdy myszka zjedzie z MC.
A to moj kod:

Kod: Zaznacz cały

var myColor:Color = new Color(mapa.zlotowski);
mapa.zlotowski.onRollOver = function(){
	
	myColor.setRGB(0xff0000);
	}
mapa.zlotowski.onRollOut = function(){

	}
dzieki
Ania

Re: klasa Color

: ndz paź 26, 2008 10:31 am
autor: adjaz
a nie możesz dopisać pod funkcją onRollOut

Kod: Zaznacz cały

myColor.setRGB(0xjakisKolor);

Re: klasa Color

: ndz paź 26, 2008 7:04 pm
autor: mrufcia
moge tylko nie o to mi chodzi, ja chce zdjąć tą klasę z obiektu, żeby był kolor który został nadany wewnątrz MC i nie wiem jak:). Twoj sposób będzie ostatecznością

Re: klasa Color

: ndz paź 26, 2008 8:30 pm
autor: Marek_bf

Kod: Zaznacz cały

mapa.zlotowski.onRollOver = function() {
	koloruj(this, 0xff0000);
};
mapa.zlotowski.onRollOut = function() {
	resetuj(this);
};
//
function koloruj(mc:MovieClip, kolor:Number):Void {
	var c:Color = new Color(mc);
	c.setRGB(kolor);
}
function resetuj(mc:MovieClip):Void {
	var c:Color = new Color(mc);
	c.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0});
}

Re: klasa Color

: ndz paź 26, 2008 8:42 pm
autor: mrufcia
Wielkie dzięki za pomoc:)
a możesz mi wytłumaczyć co oznacza ta konstrukcja:
c.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0});

Re: klasa Color

: pn paź 27, 2008 7:35 am
autor: Marek_bf