webForumDet fria alternativet

DÖlj beroende på var user-click sker

Flash

2 svar · 193 visningar · startad av BABBA

Medlem sedan feb. 2000280 inlägg
Frågan#1

Jag har ett litet problem jag inte kan lösa.

(definition av fönster: fönster är här hela tiden ett mc som är visuellt gjort som ett litet windows-fönster)

I ett fönster finns det en knapp. När man klickar på knappen så öppnas ett annat litet fönster ovanpå det andra. I det ny-öppnade fönstret kan man köra ett bildspel och sedan stänga det (_visible=false). Problem uppstår om användaren navigerar vidare (menyn är synlig) utan att stänga fönstret, då ligger det hela tiden ontop. Jag skulle vilja kunna känna av när användaren klickar utanför det översta fönstret och då stänga det.

Vet någon hur man gör????

Medlem sedan juli 20021 363 inlägg
#2

Uhm.. hänger inte riktigt med i svängarna ... :)

Men skulle det inte räcka med en transparent bt längst underst. Som när du klickar på den, dvs då du klickar utanför dina ovanliggande fönster, sätter samtliga "popup-fönster" till _visible = false?

MvH / L

Medlem sedan feb. 20002 612 inlägg
#3
onClipEvent (enterFrame) {
	this.onMouseDown = function() {
		if(!hitTest(_root._xmouse, _root._ymouse, false)){
			this._visible = false;
		}
	}
}

Lägg det i MC'et som skall stängas. Om man klickar på/i MC'et så stängs det inte om man däremot klickar utanför så stängs det eller rättare sagt, blir osynligt.

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)