Archief - FLASH: layers verbergen

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.

tony wauters

Legacy Member
Hallo, ik ben bezig met een flash menu, en ik zou door op een bepaalde knop te klikken een layer willen verbergen (hiden) bestaat er hier voor een script?:

on (press) {
???????????hide("Layername");????????????
}

Ofzoiets?

Een object laten verdwijnen is ook goed.

En hoe kan ik deze dan weer zichtbaar maken?

Bigbuddha

Legacy Member
hola, als je hulp biedt, dan wel tegoei he mannen.

Wat bedoel je me een layer? Een layer zoals die in flash wordt gebruikt kan je niet aanspreken met code. Layers zijn er enkel in het flash programma, niet in de uiteindelijke swf. Met andere woorden ken je enkel een mc instance op je scene verbergen. Met de voorwaarde dat die een instance name heeft. Anders je er met scripting niet aan.

Je geeft dus je instance een naam en met een knop kan je dan zoals je zelf aangeeft de property veranderen.

on(press){
objectName._visible = false;
}

of

on(press){
objectName._alpha = 0;
}

het verschil tussen de _visible en _alpha property is dat bij visible ook meteen alle knoppen in dat object gedisabled worden. Bij _alpha niet.

good luck

tony wauters

Legacy Member
K, het is gelukt om te verwijderen, maar hoe zorg ik ervoor als ze nog eens op de knop drukken dat het dan terug komt?

tony wauters

Legacy Member
K ik heb het al:

on(press){
if (objectName._visible == true) objectName._visible = false; else objectName._visible = true;
}

xml

Legacy Member
_visible = true eh :/


*edit: k, ge had het blijkbaar just gevonden, oef. :)

tony wauters

Legacy Member
K, ja sorry ik ben nogal een noob in flash, maar ik heb wel redelijk wat kennis van andere programmeertalen. Nu is mijn volgende vraag, bestaat er een script om te checken wat de huidige webpagina is die wordt weergegeven. Die met andere woorden de url checkt.

Bigbuddha

Legacy Member
zoiets moet je met een server side srcipt doen. Met php kan je de referer wel achterhalen, en deze naar flash doorgeven.

dus wat googlen naar "php referer" en die var doorgeven aan je swf.
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