23. april 2001 - 21:23Der er
15 kommentarer og 1 løsning
Frame check (*.gif ) / reverse sequence!!!
Hey! Jeg håber der er nogen der kan hjælpe mig?
50x50 gif still billed som standard. 50x50 gif anim 14 frames aktiveres når musen er over objekt, når jeg så fjerner mus, resettes anim til still billed NOT COOL!!!
- hvordan laver jeg et frame check på anim, når mus er væk, så anim går tilbage til udgangs stilling
respekt til folket som kender svaret....
hilsen Mads
her er prosedure:
<html> <head> <title>Untitled Document</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> <script language=\"JavaScript\"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; }
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];}} }
function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && document.getElementById) x=document.getElementById(n); return x; }
function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </head>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis din anim er en animeret gif fil er der ikke noget at gøre. En animeret gif kører rundt og rundt i sin sekvens også når den slet ikke bliver vist. Sæt evt den samme gif på siden to steder for at se det. den ene fast, den anden svitches til og fra, de vil følges ad.
men du kan gøre det med en javascript animation, dvs 14 separate .gif filer der begunder at switche i sekvens når musen kommer over.
<script language=\'javascript\'> <!--
var offpic = \"billed_off.jpg\"; // behøver ingen preload
var anim = new Array( \"p0.gif\", \"p1.gif\", \"p2.gif\", \"p3.gif\", \"p4.gif\", \"p5.gif\", \"p6.gif\", \"p7.gif\", \"p8.gif\", \"p9.gif\", \"p10.gif\", \"p11.gif\", \"p12.gif\", \"p13.gif\" ); // de 14 frames i din animation. var preloader = new Array(); for (var i=0 amin.length>i; i++ ) { // preload anim billederne preloader[i] = new Image(); preloader[i].src = anim[i]; };
var animOn = false; var animCnt = 0; function showAnim( nvn ) { // viser animationen if ( animOn == true ) { document.images[nvn] = anim[animCnt++]; if ( animCnt >= anim.length ) animCnt = 0; setTimeout( \"showAnim(\'\" +nvn +\"\')\", 100 ); // ret evt hastigheden } else { document.images[nvn] = offpic; animCnt = 0; } }; //end showAnim( string )
function startAnim( nvn ) { // starter og undgår dobbelstart if ( animOn != true ) { animOn = true; showAnim( nvn ); }; }; //end startAnim( string )
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.