Image hover in flash
Als stukje film script heb ik dit al wel kaar gekregen, maar voor de rest loop ik echt vast. Alles staat in een echo, maar verder weet k het echt nie meer.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<script type=\"text/javascript\">
AC_FL_RunContent( 'wmode', 'transparent', 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','98','height','73','src','thumb?id=$row[id]','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','thumb?id=$row[id]' ); //end AC code
</script><noscript><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"98\" height=\"73\">
<param name=\"movie\" value=\"thumb.swf?id=$row[id]\" />
<param name=\"quality\" value=\"high\" />
<embed src=\"thumb.swf?id=$row[id]\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"98\" height=\"73\"></embed>
</object></noscript>
AC_FL_RunContent( 'wmode', 'transparent', 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','98','height','73','src','thumb?id=$row[id]','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','thumb?id=$row[id]' ); //end AC code
</script><noscript><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"98\" height=\"73\">
<param name=\"movie\" value=\"thumb.swf?id=$row[id]\" />
<param name=\"quality\" value=\"high\" />
<embed src=\"thumb.swf?id=$row[id]\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"98\" height=\"73\"></embed>
</object></noscript>
De id van de film word uit een database gehaald, het plaatje word daar ook uitgehaald (<img src=\"http://.../images/$row[id].jpg\">). Heeft iemand hier een passende oplossing voor? ik werk met het AC_RunActiveContent scriptje.
Gewijzigd op 01/01/1970 01:00:00 door Sam Koster
Zo'n javavscript src-switch scriptje gaat niet werken.
Groet,
Barry
Barry schreef op 01.08.2008 20:59:
waarom zet je dat plaatje niet in flash en laat je 'm hiden als je er uit rolt.
Groet,
Barry
Groet,
Barry
Had ik ook al aan gedacht, en dat zou op zich geen probleem zijn, maar het probleem zit hem in het feit dat de foto uit een mapje word gehaald. De naam van de foto hoord bij een id (voorbeeldje, main-1.jpg hoord bij id 1) en als die niet bestaat komt er np.jpg te staan of zoiets. Ik weet dus niet goed of dat wel mogelijk is. Suggesties?
Ik neem aan, als je die flash movie in een div zet, en je zorgt dat die div display: block; krijgt op een mouseover event van het plaatje dat het gewoon moet werken.
Jan Koehoorn schreef op 01.08.2008 23:26:
Ik neem aan, als je die flash movie in een div zet, en je zorgt dat die div display: block; krijgt op een mouseover event van het plaatje dat het gewoon moet werken.
Het was een beetje prutsen en testen, maar het werkt:) Voor wie wil weten wat ik heb, hieronder de code:
Stylesheet (al in de echo geplaatst)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<style type=\"text/css\">
#div$row[id] {
position: absolute;
width: 98;
height: 73;
}
#divframe {
width: 98;
height: 73;
}
</style>
#div$row[id] {
position: absolute;
width: 98;
height: 73;
}
#divframe {
width: 98;
height: 73;
}
</style>
Code div tag:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<td width=\"98\" height=\"73\"><div id=\"div$row[id]\" onmouseover=\"hide('div$row[id]');\" align=\"center\"><a href=\"$ffrii\"><img src=\"$img\" alt=\"\" border=\"0\" width=\"98\" height=\"73\"></a></div>
<div id=\"divframe\" onmouseout=\"show('div$row[id]');\">
<script type=\"text/javascript\">
AC_FL_RunContent( 'wmode', 'transparent', 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','98','height','73','src','thumb?id=$row[id]','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','thumb?id=$row[id]' ); //end AC code
</script><noscript><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"98\" height=\"73\">
<param name=\"movie\" value=\"thumb.swf?id=$row[id]\" />
<param name=\"quality\" value=\"high\" />
<embed src=\"thumb.swf?id=$row[id]\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"98\" height=\"73\"></embed>
</object></noscript>
</div>
</td>
<div id=\"divframe\" onmouseout=\"show('div$row[id]');\">
<script type=\"text/javascript\">
AC_FL_RunContent( 'wmode', 'transparent', 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','98','height','73','src','thumb?id=$row[id]','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','thumb?id=$row[id]' ); //end AC code
</script><noscript><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"98\" height=\"73\">
<param name=\"movie\" value=\"thumb.swf?id=$row[id]\" />
<param name=\"quality\" value=\"high\" />
<embed src=\"thumb.swf?id=$row[id]\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"98\" height=\"73\"></embed>
</object></noscript>
</div>
</td>
Nogmaals, zeer bedankt:)