PDA

Volledige versie bekijken : Menu "flikkert" bij selecteren nieuwe pag.


ArchitectonischDesign
%Europe/Berlin %584 %2008, 14:01
Hoi,

Ik heb nu eindelijk mijn menu een beetje zoals ik hem wil hebben. Technisch klopt hij nu voor zover. Alleen wanneer je een nieuw item aanklikt, laadt hij een nieuwe pagina. Daardoor flikkert het menu heel even. Kan ik dit ook verhelpen?

Info: Ik werk vanuit een template, het menu staat in dit template.

KLIK (http://test.robingringhuis.com/index.html) voor de site.

Thx

fons
%Europe/Berlin %629 %2008, 15:06
Geef de achtergrondkleur van de swf mee. In dit geval zwart!
Maak tevens gebruik van SWFObject om toekomstige probleempjes uit te sluiten.

ArchitectonischDesign
%Europe/Berlin %644 %2008, 15:28
Je bedoelt gewoon de achtergrondkleur bij flash instellen? Dat heb ik namelijk wel gedaan.

(zie zip)

Dan over die andere functie, is dat gewoon een manier van invoeren? (in dreamweaver bijvoorbeeld) Want ik ken die functie niet nl.

Robin

fons
%Europe/Berlin %687 %2008, 16:29
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="748" height="50" title="MENUBALK">
<param name="movie" value="Buttons/MENUBALK V1.0.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="0x000000" /> // of zoiets, is al veel te lang geleden
<embed src="Buttons/MENUBALK V1.0.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="748" height="50" bgcolor="0x000000"></embed>
</object>

Hier moet je dat doen! In de html code.
Op beide plaatsen (voor IE en FF) of met SWFObject. (zie hier (http://blog.deconcept.com/swfobject/) )

ArchitectonischDesign
%Europe/Berlin %754 %2008, 18:05
Hier moet je dat doen! In de html code.
Op beide plaatsen (voor IE en FF)
Kan dit gewoon in de html code in dreamweaver? Ik kan dan namelijk maar in 1 code komen en ik heb geen idee hoe dat met IE of FF anders zit. Je hoort, ik ben een leek op dit gebied.

Dus ik dacht ik probeer de 2e optie:


of met SWFObject. (zie hier (http://blog.deconcept.com/swfobject/) )
Maar daar snap ik nog minder van. Het begint al met hoe ik een javafile in mn flash bestand krijg. Laat ik daar maar eens mee beginnen.

fons
%Europe/Berlin %856 %2008, 20:33
Je hebt nog een hele weg te gaan merk ik.
Ik heb snel een voorbeeldje gemaakt, dat zegt meer dan 1000 woorden en dan ga je het veel sneller snappen. ;)

Eens zo fijn voor jou en zeker voor mij. :D

ArchitectonischDesign
%Europe/Berlin %751 %2008, 18:01
Het heeft even geduurd door drukte, maar ik heb toch even geprobeerd het in te voegen in mijn site.

Maar dan direct de volgende vraag. Moet ik het in al mijn html bestanden kopieren? Dat SWFobject script onderdeel? Want in mijn template kan ik niet komen. En dan gewoon het swfobject bestand kopieren bij de map in?

Maakt het ook nog uit waar ik het in het script bestand zet?

edit: Moet ik ook nog dingen verwijderen in het bestand, oftewel is het ipv iets anders?

ArchitectonischDesign
%Europe/Berlin %943 %2008, 22:38
Oké...
Ik ben al een poosje bezig mij hierin te verdiepen, voor zover het lukt. Ik kan namelijk niet echt werken met html, maar wil graag voor mijn studie een portfolio site maken. Natuurlijk wil ik dit weer veel te mooi en ingewikkeld hebben, maar goed daarom ben ik dus niet volleerd html expert.

Ik heb een beetje zitten prutsen in mijn html template waar het menu in zit, hierbij heb ik jou voorbeeld gebruikt. Zie hier:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="748" height="50" title="MENUBALK">
<param name="movie" value="../Buttons/MENUBALK_V1.0.swf" />
<param name="quality" value="high" />
<param name="BGCOLOR" value="#000000" />
<embed
src="../Buttons/MENUBALK_V1.0.swf"
width="748"
height="50"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
bgcolor="#000000">
</embed>
</object>

Is dit voldoende om ze goed te krijgen? Van die site van swfobject is mij namelijk niet helemaal duidelijk wat er nou minimaal goed in moet komen. Ik ben echt noob op dit gebied, ik weet namelijk niet precies waar ik zelf dit script moet plaatsen; moet dit gewoon tussen <body> en </body> ??

Ze zeggen bij de swfobject site:
<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent">
This text is replaced by the Flash movie.
</div>

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
</script>

Kan ik dus ook gewoon deze gebruiken en dan ipv de tekst "This text blabla" gewoon het flash element invoegen (eventueel in design mode @ dreamweaver, zodat hij zelf alles aangeeft qua doel en ik de koppeling alleen op deze plek hoef te kopieren?

Ik hoop dat iemand snapt wat ik bedoel.
In afwachting,
Robin

fons
%Europe/Berlin %344 %2008, 08:16
Je moet "This text is replaced by the Flash movie." in principe door niks vervangen.
Die tekst wordt overschreven / vervangen, met behulp van het javascript in de swfobject.js, door de .swf vermeld bij var "so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");" (de tekst zegt het trouwens zelf!!)

dezelfde code met wat aanpassingen voor je:

<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
</head>
<body>
<div id="flashcontent">
Hier wordt de movie ../Buttons/MENUBALK_V1.0.swf geplaatst. Met een grootte van 748x50pixels, minimum voor FlashPlayer 8 met als achtergrondkleur swart.
</div>

<script type="text/javascript">
var so = new SWFObject("../Buttons/MENUBALK_V1.0.swf", "mymovie", "748", "50", "7,0,19,0", "#000000");
so.write("flashcontent");// hier wordt de div met id=flashcontent overschreven door de hierboven aangegeven swf
</script></body>

Heb je de code geprobeerd? Met movie.swf vervangen door jou swf etc.
Heb je mijn voorbeeld goed bekenen? Want daar staat toch duidelijk het antwoord op je vragen.

ArchitectonischDesign
%Europe/Berlin %572 %2008, 14:43
Jah sorry, maar ik doe dus voor het eerst scripts :P Ik moest eerst opzoeken wat wat nou is en het verschil tussen alle headers enzo, blablabla...

Maare volgens mij kan ik met trots zeggen:
HET IS GELUKT!
Ten minste, het is toch de bedoeling dat hij nu nog wel knippert, maar dan met zwarte balk? Zo ja, dan is het gelukt :D

KLIK (http://test.robingringhuis.com) voor de site; aleen het menu hoor :D

Edit: Meer nuttige link...
KLIK MAAR HOOR! (http://robingringhuis.com/index02.html)

ArchitectonischDesign
%Europe/Berlin %574 %2008, 14:47
Thx Fons, voor je hulp... Heeft echt goed geholpen! Ik kom er nog wel :P