ëîãîòèï
Principala » fisiere » Scripturi uCoz

Zăpada pe site
2010-05-04, 6:35 PM
Code
<script language="JavaScript1.2">
grphcs=new Array(2)
Image0=new Image();
Image0.src=grphcs[0]="http://fantasyflash.ru/script/web/image/sneg1.gif";
Image1=new Image();
Image1.src=grphcs[1]="http://fantasyflash.ru/script/web/image/sneg1.gif";
Amount=25;
Ypos=new Array();
Xpos=new Array();
Speed=new Array();
Step=new Array();
Cstep=new Array();
ns=(document.layers)?1:0;
ns6=(document.getElementById&&!document.all)?1:0;
if (ns){
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
}
}
else{
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];//osw
document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
}
document.write('</div></div>');
}
WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;//fantasyflash.ru
for (i=0; i < Amount; i++){
Ypos[i] = Math.round(Math.random()*WinHeight);
Xpos[i] = Math.round(Math.random()*WinWidth);
Speed[i]= Math.random()*5+3;
Cstep[i]=0;
Step[i]=Math.random()*0.1+0.05;
}
function fall(){
var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight;
var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;
var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop;
var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < Amount; i++){
sy = Speed[i]*Math.sin(90*Math.PI/180);
sx = Speed[i]*Math.cos(Cstep[i]);
Ypos[i]+=sy;
Xpos[i]+=sx;
if (Ypos[i] > WinHeight){
Ypos[i]=-60;
Xpos[i]=Math.round(Math.random()*WinWidth);
Speed[i]=Math.random()*5+3;
}
if (ns){
document.layers['sn'+i].left=Xpos[i];
document.layers['sn'+i].top=Ypos[i]+hscrll;
}
else if (ns6){
document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]);
document.getElementById("si"+i).style.top=Ypos[i]+hscrll;
}
else{
eval("document.all.si"+i).style.left=Xpos[i];
eval("document.all.si"+i).style.top=Ypos[i]+hscrll;
}
Cstep[i]+=Step[i];
}
setTimeout('fall()',20);
}
window.onload=fall
//-->
</script>
Categorie: Scripturi uCoz | Adaugat de: djnutzu
Vizualizari: 399 | Downloads: 0 | Comentarii: 3 | Raging: 0.0/0
Total comentarii : 3
3 Gabriel  
0
//GALERIEvar curID:int = 1;b_next.addEventListener(MouseEvent.CLICK, onClickNext);b_prev.addEventListener(MouseEvent.CLICK, onClickPrev);// Aufruf der HauptfunktionshowThumbs(1);// Zeigt 4 Thumbnails an, beginnend mit// Thumbnail mit Nummer [startID]function showThumbs (startID:int):void { // MC ffcr das grodfe Bild leer ehfsracfen: var detailmc:MovieClip = new MovieClip() // MC ffcr das alle Thumbnails leer ehfsracfen: var thumbsmc:MovieClip = new MovieClip(); // Variablen zur Positionierung der Thumbnails:var xpos :uint;var ypos :uint;var columns :uint = 4;var rows :uint = 3;var offset :uint = 0;var counter :uint = 1;for (ypos=0; ypos<rows ; ypos++) { for (xpos=0; xpos<columns; xpos++) { // var mc:Box = new Box(); t.x = xpos*(498); t.y = ypos*(66); var picurl:String = "t_"+counter+".jpg"; loadPicture(picurl, thumbsmc); addChild(thumbsmc) counter++; }}// MCs auf der Bfchne zeigen: addChild(detailmc); addChild(thumbsmc); // Schleife, die 4 Thumbnails nebeneinander // le4dt & anzeigt: for (var i:int=startID; i<startID+9; i++) { var t:MovieClip = new MovieClip(); t.x = xpos; t.y = ypos; // Bilder befinden sich hier im selben // Verzeichnis wie die Flashdatei. Die // grodfen Bilder heidfen "d_NUMMER.gif" // und die kleinen "t_NUMMER.gif", wobei // "t_NUMMER.gif" immer das Thumbnail ist // zu "d_NUMMER.gif" t.detailpath = "d_"+i+".jpg"; t.thumbnailpath = "t_"+i+".jpg"; // Ganz wichtig, da sonst weiter hinten // im Code der detailmc nicht bekannt ist: t.targetcontainer = detailmc; // Zeige Klickhandcursor: t.buttonMode = true; // Thumbnail anzeigen: thumbsmc.addChild(t); // Thumbnailbild nachladen: loadPicture(t.thumbnailpath, t); // Bei Klick auf ein Thumbnail * t.addEventListener(MouseEvent.CLICK, onClickThumb); // Erhf6he xpos, damit das ne4chste Thumbnail // weiter rechts platziert wird: xpos+=134; } // Lade das erste Detailbild: loadPicture( "d_"+startID+".jpg", detailmc)}// * lade das entsprechende Detailbild nach:function onClickThumb (event:MouseEvent):void { loadPicture( event.currentTarget.detailpath, event.currentTarget.targetcontainer)}// Allgemeine Bildnachlade-Funktion:function loadPicture(file:String, targetMC:MovieClip):void { var req:URLRequest=new URLRequest(file); var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoadComplete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError); loader.load(req); targetMC.addChild(loader);}// Wenn Bild-Ladevorgang abgeschlossen ist:function onPicLoadComplete(event:Event):void { trace("Bild fertig geladen: "+event.target.url);}// Bei Fehlern we4hrend des Ladens:function onIOError(e:IOErrorEvent):void { // Bild nicht gefunden etc. // Zeige Fehlermeldung im Ausgabefenster: trace(e);}// Thumbnails weiterschalten:function onClickNext (event:MouseEvent):void { if (curID == 9) { curID = 1; } else { curID+=4; } showThumbs(curID);}// Thumbnails zurfcckschalten:function onClickPrev (event:MouseEvent):void { if (curID == 1) { curID = 9; } else { curID-=4; } showThumbs(curID);}

2 edy  
0
edy_undergroun@yahoo.com

1 edy  
0
unde se baga contact la email

Prenume *:
Email *:
Cod *: