PDA

Volledige versie bekijken : switch werkt niet


w!cked
%Europe/Berlin %607 %2005, 15:35
Hey guys/girls,

Het volgende zit ik mee, ik heb een flash ding in elkaar gebakken en het wil maar niet doen wat ik wil :D en ik word er gek van.

de movie heeft 9 frames elk frame een ander kaartje, nu wil ik door middel van een variable die als parameter word mee gegeven uitmaken wat er getoond word. het idee is heel simpel.

dus in mijn (x)html staat


<object width="150" height="160" hspace="0" vspace="0" border="0">
<param name="movie" value="kaart_test.swf?regio=6">
<embed src="kaart_test.swf?regio=6" width="150" height="160" />
</param>
</object>


de variable regio zou dus gewoon bruikbaar moeten zijn in kaart_test.swf toch?

ik de movie heb ik het volgende


stop();
switch(regio){
case "1": gotoAndStop('kemkens'); break;
case "2": gotoAndStop('breman'); break;
case "3": gotoAndStop('volta'); break;
case "4": gotoAndStop('geas'); break;
case "5": gotoAndStop('ewg'); break;
case "6": gotoAndStop('energiewacht'); break;
case "7": gotoAndStop('gaswacht'); break;
case "8": gotoAndStop('delta'); break;
default: gotoAndStop('basic')
}


Elk frame in m'n movie heeft een name en zou dus middels dit stukje code zichtbaar moeten worden als de regio matched met de case. 'correct me if i'm wrong'

nu werkt alles prima tot en met case 5 daarna loopt het in de soep, sommige movieclips worden niet meer getoont en hij lijkt tussen twee frames te blijven steken.

Dan komt nu het meest vreemde, In mozzila werkt het allemaal wel prima.
Nou is er nog iets vreemds het werkt in IE ook als ik een # achter de url te plaatsen.

Alle ideeen en/of suggesties zijn welkom.

mvg

Barry

dakans
%Europe/Berlin %613 %2005, 15:43
Nou is er nog iets vreemds het werkt in IE ook als ik een # achter de url te plaatsen.
Ik weet je antwoord op je vraag niet, maar ik zag dit heel toevallig ook bij een andere site, zie: http://www.cyber-space.nl/#

w!cked
%Europe/Berlin %619 %2005, 15:52
Normaal gesproken gebruik je een # in de url om een anchor aan tegeven binnen een pagina, dus naar een paragraaf pringen middels een href.

Maar bij mij is dit niet het geval.

Dit is namelijk m'n hele (test) pagina:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>a</title>
</head>
<body>
<object width="150" height="160" hspace="0" vspace="0" border="0">
<param name="movie" value="kaart_test.swf?regio=6" />
<embed src="kaart_test.swf?regio=6" width="150" height="160"></embed>
</object>
</body>
</html>


Ik heb hem juist leeg gelaten om conflicten met eventueel andere elementen te voorkomen.
Het probleem dat ik heb met die switch is echt op gelost als ik een # achteraan in de url zet.
(heel vaag)

ik heb overgens de param en de embed nu anders genoteerd omdat ik dacht dat het misschien het probleem kon zijn maar dit bleek niet het geval.

dakans
%Europe/Berlin %492 %2005, 12:48
Nogmaals, ik ben hier helemaal niet in thuis, maar ik kwam hier (http://www.flashfocus.nl/forum/showthread.php?t=2922) wat herkenbare 'kreten' tegen. Ik hoop dat je er wat aan hebt...