Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Vraagjuh!! (https://forum.scholieren.com/showthread.php?t=484348)

Woestijnpinguin 21-05-2003 11:55

Vraagjuh!!
 
Hey mensen

Ik heb een vraagje over flash. Ik wil namelijk van 2 plaatjes een knop maken. (je kent ze wel van die gif knopjes) Ik weet dat dit vrij simpel is maar zolang je niet weet hoe gaat het niet echt.
daarbij komt ook nog dit: de tekst op de plaatjes moet veranderd worden!

UIThttp://www.borgen.nl/system/shared/aktueel_uit.gif

AANhttp://www.borgen.nl/system/shared/aktueel_aan.gif

Ik wil namelijk de tekst in agenda veranderen.

eXo 21-05-2003 12:18

Waarom in flash?

Woestijnpinguin 21-05-2003 12:32

Citaat:

eXo schreef op 21-05-2003 @ 13:18:
Waarom in flash?
leek mij logies maar als jij iets beters weet?

dafelix 21-05-2003 12:39

bij flash zijn wel tuts meegeleverd om ook knoppen mee te maken. moet je daar ff kijken

Spacey 21-05-2003 12:51

ik meende dat je met mouse on over blaat gewoon plaatje kon veranderen, dus dan zit je al goed met die gifjes.

flash sucks heel hard trouwens. kan je beter niet gebruiken.

Enlightenment 21-05-2003 15:36

Dat moet je met CSS doen. Flash kan ook natuurlijk, voordeel is dat Flash het 2e plaatje alvast inlaadt, zodat het effect meteen te zien is.

Woestijnpinguin 23-05-2003 15:57

Jah maar hoe??

ekki 23-05-2003 16:22

Citaat:

Enlightenment schreef op 21-05-2003 @ 16:36:
Dat moet je met CSS doen. Flash kan ook natuurlijk, voordeel is dat Flash het 2e plaatje alvast inlaadt, zodat het effect meteen te zien is.
<body OnLoad="img.jpg">

hoeft dus niet met flash. dit is overigens erg aan te raden als je mouseover gebruikt, anders is het zo irritant dat plaatjes pas gaan laden als je eroverheen komt, zodat je het effect van mouseover nog niet hebt.

ekki 23-05-2003 16:27

eenvoudige source voor mouseover (voorbeeld):

Code:

<html>
<head>
<title>Title</title>

<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0

var d=document;

        if(d.images)
        {
                if(!d.MM_p)
                        d.MM_p=new Array();
                        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>

</head>
<body onLoad="MM_preloadImages ('img1.gif','img2.gif')">

<img border="0" src="img1.gif" onMouseOver="this.src='img2.gif'" onMouseOut="this.src='img1.gif'">

</body>
</html>

Dit zou ongeveer wel moeten kunnen werken. Die function MM_preloadImages zorgt ervoor dat de plaatjes vantevoren worden geladen.

Enlightenment 23-05-2003 16:28

Citaat:

ekki schreef op 23-05-2003 @ 17:22:
<body OnLoad="img.jpg">

hoeft dus niet met flash. dit is overigens erg aan te raden als je mouseover gebruikt, anders is het zo irritant dat plaatjes pas gaan laden als je eroverheen komt, zodat je het effect van mouseover nog niet hebt.

Ja dat bedoel ik. Dan is het hele mouseover effect weg voor bezoekers. Maar als je het zou kunnen pre-loaden heb je dit probleem niet natuurlijk.

ekki 23-05-2003 16:28

Citaat:

Enlightenment schreef op 23-05-2003 @ 17:28:
Ja dat bedoel ik. Dan is het hele mouseover effect weg voor bezoekers. Maar als je het zou kunnen pre-loaden heb je dit probleem niet natuurlijk.
zie mijn post hierboven.

Enlightenment 23-05-2003 21:15

Nice script. :)

ekki 24-05-2003 17:00

Citaat:

Enlightenment schreef op 23-05-2003 @ 22:15:
Nice script. :)
waarom zo nice? ps ik vind het wel ok werken (y).

Enlightenment 25-05-2003 04:28

Citaat:

ekki schreef op 24-05-2003 @ 18:00:
waarom zo nice? ps ik vind het wel ok werken (y).
Omdat je makkelijk over kunt nemen en in de body tag alle filenames kunt opsommen die de client moet prefetchen.


Alle tijden zijn GMT +1. Het is nu 02:03.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.