Oi gente...
Se estiver postando no lugar errado, por favor me desculpe.
Estou passando este link para vcs darem uma olhada do que eu to querendo, eu não sei se é uma janela, ou se é um script.
http://www.boldrini.org.br/
Quando a pag abrir vai aparecer um palhacinho se movimentando de um lado ao outro do site.
Gostaria de saber onde posso encontrar algum exemplo para fazer tipo o do palhacinho, mas com outro desenho... se alguem puder me ajudar, desde já fico muito agradecida.
Abraços.
Janela Em Formatos Diferentes
Started By Morena, 30/04/2003, 09:15
2 replies to this topic
#1
Posted 30/04/2003, 09:15
#2
Posted 30/04/2003, 11:01
Eu abri o site e copiei o código na integra para vc. Dentro do <body>, na tag <img> é só vc mudar o nome da imagem, a largura e altura, tanto na tag <img> quanto na tag <div>.
** - - Página - - **
** - - Página - - **
<html> <head> <title>Teste</title> </head> <script> function boldrini(tmLnName, myID) { var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false; if (document.Time == null) lines(); tmLn = document.Time[tmLnName]; if (myID == null) { myID = ++tmLn.ID; firstTime=true;} if (myID == tmLn.ID) { setTimeout('boldrini("'+tmLnName+'",'+myID+')',tmLn.delay); fNew = ++tmLn.curFrame; for (i=0; i<tmLn.length; i++) { sprite = tmLn[i]; if (sprite.charAt(0) == 's') { if (sprite.obj) { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) { keyFrm=1; for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr != props.length) { if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr]; else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr]; } else { while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++; if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) { if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1]; else sprite.obj[props.prop2][props.prop] = props[keyFrm-1]; } } } } } } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); if (fNew > tmLn.lastFrame) tmLn.ID = 0; } } } function Goto(tmLnName, fNew, numGotos) { var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj; if (document.Time == null) lines(); tmLn = document.Time[tmLnName]; if (numGotos != null) if (tmLn.gotoCount == null) tmLn.gotoCount = 1; else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return} jmpFwd = (fNew > tmLn.curFrame); for (i = 0; i < tmLn.length; i++) { sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; if (sprite.charAt(0) == "s") { numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0]; lastKeyFr = sprite.keyFrames[numKeyFr - 1]; if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++); for (j=0; j<sprite.values.length; j++) { props = sprite.values[j]; if (numKeyFr == props.length) propNum = keyFrm-1 else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); if (sprite.obj != null) { if (props.prop2 == null) sprite.obj[props.prop] = props[propNum]; else sprite.obj[props.prop2][props.prop] = props[propNum]; } } } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value); } tmLn.curFrame = fNew; if (tmLn.ID == 0) eval('boldrini(tmLnName)'); } function lines() { var ns = navigator.appName == "Netscape"; document.Time = new Array(1); document.Time[0] = new Array(2); document.Time["diniz"] = document.Time[0]; document.Time[0].MM_Name = "diniz"; document.Time[0].fps = 8; document.Time[0][0] = new String("sprite"); document.Time[0][0].slot = 1; if (ns) document.Time[0][0].obj = document["voando"]; else document.Time[0][0].obj = document.all ? document.all["voando"] : null; document.Time[0][0].keyFrames = new Array(1, 15, 31, 48, 68, 91, 112, 133, 158, 185, 213, 236); document.Time[0][0].values = new Array(2); document.Time[0][0].values[0] = new Array(254,250,247,244,241,238,234,231,227,223,219,215,209,203,195,186,176,166,157,149,141,134,127,120,113,106,100,93,87,81,74,69,64,59,55,51,47,43,39,36,32,28,24,19,14,9,5,2,-1,-3,-4,-6,-7,-8,-9,-10,-10,-11,-11,-12,-12,-12,-12,-11,-11,-10,-9,-7,-4,1,6,9,13,16,18,21,23,25,28,30,32,34,36,39,41,44,46,49,52,55,59,63,65,66,68,69,69,70,71,72,72,73,74,75,75,76,78,79,81,83,85,89,93,98,103,108,112,117,121,126,130,135,139,144,148,152,157,161,165,169,174,178,182,185,188,191,194,196,198,201,203,205,207,209,211,212,214,216,218,220,222,225,227,229,232,235,238,241,244,248,251,254,257,261,264,267,270,274,277,280,283,287,290,293,296,299,302,305,307,310,313,315,317,319,321,322,323,323,322,322,321,320,319,318,317,315,314,313,311,310,308,307,306,304,303,301,300,299,297,296,294,293,292,290,289,287,286,284,283,281,279,278,276,274,273,271,269,268,266,264,262,261,259,257,256,254); document.Time[0][0].values[0].prop = "left"; document.Time[0][0].values[1] = new Array(222,208,193,179,165,150,136,122,108,94,81,69,57,45,36,32,31,33,36,40,44,48,53,57,61,66,70,73,77,80,82,83,83,82,81,80,79,77,75,73,72,70,69,68,68,72,77,83,92,101,111,122,133,144,156,168,180,194,207,220,232,244,255,267,277,288,298,307,312,312,310,306,303,300,296,293,290,287,285,282,279,276,273,271,268,265,263,260,258,257,257,260,264,269,274,279,283,288,293,298,303,308,313,318,323,328,333,338,342,347,351,354,356,357,358,357,357,356,355,354,352,351,350,348,347,346,344,343,343,342,341,341,342,343,344,345,347,349,351,353,355,357,359,361,363,365,367,370,372,374,376,378,380,381,383,384,385,385,385,385,384,384,383,382,381,380,379,378,377,375,374,373,371,369,368,366,364,363,361,359,357,354,352,350,347,344,342,339,336,334,331,329,326,324,322,320,318,316,314,312,310,308,306,304,302,300,298,296,293,291,289,287,285,282,279,277,274,271,268,266,263,260,257,255,252,249,247,244,241,238,236,233,230,227,225,222); document.Time[0][0].values[1].prop = "top"; if (!ns) { document.Time[0][0].values[0].prop2 = "style"; document.Time[0][0].values[1].prop2 = "style"; } document.Time[0][1] = new String("behavior"); document.Time[0][1].frame = 235; document.Time[0][1].value = "Goto('diniz','1')"; document.Time[0].lastFrame = 236; for (i=0; i<document.Time.length; i++) { document.Time[i].ID = null; document.Time[i].curFrame = 0; document.Time[i].delay = 1000/document.Time[i].fps; } } </script> </head> <body onLoad="boldrini('diniz')"> <div id="voando" style="position:absolute; left:254px; top:222px; width:150px; height:102px; z-index:27; visibility: visible"><img src="camisa.jpg" width="150" height="102"></div> </body> </html>
Edição feita por: Dinho Z., 08/06/2004, 11:02.
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#3
Posted 30/04/2003, 11:26
Muito obrigada Dinho.
Vou testar o código da página que passou depois.
Valew.
Vou testar o código da página que passou depois.
Valew.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)