Nybörjarfråga

Flash

2 svar · 291 visningar · startad av Helmertz

Medlem sedan maj 2005353 inlägg
Trådstart#1

Tjena allihopa.
Jag är en nybörjare på flash och har inte kodat nåt annat på länge så syntaxen är lite.. medioker.

Mitt problem går ut på hur funktioner hanteras, vet inte vad ni behöver veta så postar den berörda delen av koden. Det som händer är att mitt movieclip inte laddas alls, men det fattar ni kanske själva eftersom ni kan flash och inte jag.

var tomat_btn = 0;
var tomat_mc;
function tomattryck(){
	if(tomat_btn == 0){
		tomat_mc._alpha = 3;
		tomat_btn = 1;
	}else{
		tomat_mc._alpha = -1;
		tomat_btn = 0;
	}
}

tomat_btn.onRelease(tomattryck());
Medlem sedan maj 2003750 inlägg
#2

Det finns flera olika sätt att göra det på. Här tre olika exempel varv den sista är den jag rekomenderar mest:

var tomat_btn = 0;
var tomat_mc;
function tomattryck(){
	if(tomat_btn == 0){
		tomat_mc._alpha = 3;
		tomat_btn = 1;
	}else{
		tomat_mc._alpha = -1;
		tomat_btn = 0;
	}
}
tomat_btn.onRelease = function()
{
	tomattryck();
}

Eller:

var tomat_btn = 0;
var tomat_mc;
function tomattryck(){
	if(tomat_btn == 0){
		tomat_mc._alpha = 3;
		tomat_btn = 1;
	}else{
		tomat_mc._alpha = -1;
		tomat_btn = 0;
	}
}
tomat_btn.onRelease = tomattryck;

Eller:

var tomat_btn = 0;
var tomat_mc;
tomat_btn.onRelease = function(){
	if(tomat_btn == 0){
		tomat_mc._alpha = 3;
		tomat_btn = 1;
	}else{
		tomat_mc._alpha = -1;
		tomat_btn = 0;
	}
}

För det andra så tänk på att en _alpha på 3 är väldigt lite och filmklippet kommer att vara knappt, om alls, urskiljbart.

/Mirandir

Medlem sedan maj 2005353 inlägg
#3

mirandir skrev:

För det andra så tänk på att en _alpha på 3 är väldigt lite och filmklippet kommer att vara knappt, om alls, urskiljbart.
/Mirandir

Jag kom på lösningen strax efteråt, men som du säger så är alpha-värdet 3 väldigt litet. Jag tänkte i lagerordning, med "alpha" som z-värde men insåg problemet och kodade runt det. Tack ändå, nu kan jag mer om hur flash kodas. :bire

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)