Archief - FLASH MX versch. talen - lagen onzichtbaar?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

vleerman

Legacy Member
Hey,

ik wil http://www.annkestens.be nu ook beschikbaar maken in het Frans en Engels. Het gaat vooral om de menubalk bovenaan. Nu dacht ik dat het leuk zou zijn mocht ik die onzichtbaar kunnen zetten in de Franse versie en de 'Franse menubalk' wel zichtbaar.
Hoe kan ik dus een laag op onzichtbaar zetten door een actionscript achter een knop in Flash?
Of moet ik heel de site 3 maal up-loaden??
Is dit duidelijk?
Al Merci!

Bigbuddha

Legacy Member
een laag kan je niet onzichtbaar maken, een movieclip instance wel.

je kan door op een taal te klikken een _global var zettten

Code:
on(press){
	_global.languageVar = "nl";
	//rest van actions
}

kom je dan op de frame waar je menu's(3talen) staan, dan maak je door die global var te checken de juiste zichtbaar.

Code:
//set all invisible
menuNL._visible = false;
menuFR._visible = true;
menuEN._visible = true;

//check global to set visible
if(_global.languageVar == "nl"){
		menuNL._visible = true;
}else if(_global.languageVar == "fr"){
		menuFR._visible = true;
}else{
	menuEN._visible = true;
}

zoiets zou je kunnen doen. Remember that de visible property ook automatisch je knoppen disabled, met _alpha niet, dan zijn je knoppen nog aktief.

vleerman

Legacy Member
Al wreed bedankt!!! :applause: Hier kon ik onmogelijk zelf op komen...

Dus: (ik ben zo geen goed verstaander)

ipv knoppen NL, FR en EN, maak ik er MC's van.
De actie bij MC NL is bv:

Code:
on(press){
	_global.languageVar = "nl";
	gotoandStop ("home")
}

In het frame "home" zet ik de 3 menu's boven elkaar in dat frame zet ik de code:

Code:
//set all invisible
menuNL._visible = false;
menuFR._visible = true;
menuEN._visible = true;

//check global to set visible
if(_global.languageVar == "nl"){
		menuNL._visible = true;
}else if(_global.languageVar == "fr"){
		menuFR._visible = true;
}else{
	menuEN._visible = true;
}
?

Hoe zit het dan met alle andere frames waar dit menu op staat?

Bigbuddha

Legacy Member
nee, nee, de knoppen kunnen knoppen blijven met op de knop de on(press) functie. Maar je menus, moeten mc's zijn. Jij sprak over lagen.

Het is natuurlijk onmogelijk te zien hoe jij je site opbouwt, frames? scenes? alles op 1 frame? dus er zijn verschillende oplossingen.

Maar met deze code kan je al goed op weg. ALs ik jou was zou ik zeker even opnieuw lezen wat het verschil tussen mc's, buttons, layers, enz...als je ze door elkaar gaat halen, weet je op't einde niet meer waar je mee bezig bent.

vleerman

Legacy Member
Juist ja. Ik wist wel wat MC's en lagen zijn. Maar uit jouw antwoord maakte ik op dat lagen onzichtbaar zetten niet lukt ...
Gelukkig is dat menu een MC, ik probeer het vanavond eens en laat iets weten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan