PDA

Volledige versie bekijken : Menu dichtklappen bij verlaten van muis


ThE DaRkSiD3
%Europe/Berlin %585 %2008, 14:03
Heeuy ik heb een probleem met mijn drop down menu [:(] als ik met mijn muis van de SWF afga dan blijft mijn menu open staan..weet iemand mischien of er een script is dat als je met je muis van de SWF afgaat dat i automatische naar een frame trug gaat?

rolandpeelen
%Europe/Berlin %686 %2008, 16:27
hmm...

menu.onRollOut = function(){
this.prevFrame();
}

?

WickedMind
%Europe/Berlin %693 %2008, 16:39
Waarschijnlijk zal dat de oplossing niet zijn.
Iemand die een dropdown kan maken weet wel hoe rollOvers werken.

Als je een swf verlaat triggered flash geen rollout.
Je kan een flash resizer maken in Javascript.
Je hebt je flash dan in een div staan van bijv 30px hoog.
On rollover bij een van je buttons resized je div naar bijv 200px hoog en is je dropdown zichtbaar. als je dan een rollout triggered, resize je de div weer naar 30.
Zelf vind ik dit geen fijne oplossing, hoewel wel gebruikt.
M'n voorkeur gaat dan uit naar DHTML oplossing of gewoon volledig Flash.

Als je de swf transparant maakt en wat ruimte aan de randen overhoudt, kun je wel rollOut triggeren.

Ik ben wel benieuwd naar de site waar je dit in toepast.
Flash Dropdowns over html zijn in mijn ervaring nl ruk.

ThE DaRkSiD3
%Europe/Berlin %930 %2008, 22:19
hmm ik wil het toepassen in de volgende versie van mijn website maar de flash dropt niet over de HTML ik zal wel even een link met een screenshot erbij zetten met wat ik bedoel.

http://img85.imageshack.us/img85/876/websiteiw8.jpg

Jan
%Europe/Berlin %937 %2008, 22:30
Ik geloof dat je in AS3 mouse events
buiten de swf kan opvangen maar daar moet je even de
AS3 experts voor raadplegen.
In AS2 gaat het heel zeker niet.
Wat je kan doen (als tussen oplossing) is
werken met een onzichtbare kader rond je menu.
Beschouw deze onzichtbare kader als een soort
van button, die ervoor zorgt dat als je erover komt
(dus als je het menu verlaat) dat het menu terug inklapt.

Over of onder de html regel je met divs en z-index.

Groeten,
Jan

PS: verder is het ook wel handig als je een iets kleinere
foto op het forum plaatst zodat iedereen die wil
antwoorden/reageren/lezen niet voortdurend horizontaal
hoeft te scrollen. Je kan dit kleiner formaat nog altijd
gebruiken als link naar de full size screen shot.

ThE DaRkSiD3
%Europe/Berlin %958 %2008, 23:00
Dat met de onzichbare kader dat is al van toepassing maar de kader die houd op aan de rand want daar houd de flash op maar is het dan beter om deze topic te verplaatsen naar AS3?

rolandpeelen
%Europe/Berlin %989 %2008, 23:45
De "easy fix" lijkt me om gewoon een randje te maken aan de zijkant van je header van 5 px breed oid. en daar een rollover op te zetten, dat als je daar ook overheen gaat, dat hij dan het menu hide

Groeten