begin process at 2012 02 12 08:55:17
  Trouver un code source :
 
dans
 

3 commentaire(s) de AmigaINC sur des sources sur tout CodeS-SourceS

Déposé sur Jeu d'échecs 3d et iso

Ok ok ok... j'ai encore un peu de pain sur la planche :-P !!!
Mais vu la tonne de boulot que j'ai actuellement ca sera pas pour demain !!!

En effet, je compte le développer pour une mise en réseau, pour l'AI je verrai plus tard...

Si cela vous tente, vous pouvez faire vos propres améliorations et me les transférer afin que je puisse mettre à jour le forum (vous serez cité dans la conception du jeu, évidemment ;-))

Encore merci pour vos encouragements.
Posté le : 21/05/2004 10:27:35

Déposé sur A tous les fans de macos x, un dock sur votre site ?

Merci pour cette remarque, elle sera prise en compte pour mon site ;-).

Au plaisir d'achanger de nouvelles sources avec vous tous !

Aurélien
Posté le : 15/04/2004 17:40:27

Déposé sur A tous les fans de macos x, un dock sur votre site ?

Voici quelques détails sur le code :
- 3 tableaux d'une seule cellule :
  - 1 général qui fait toute la page (pour aligner en bas)
  - 1 en bas qui servira de capteur d'évènement pour la souris
  - 1 réduit au max qui contiendra les images (avec une ID)

Les images ont une ID "Icon"+n° incrémentiel.

Le code :

<script languaue="JavaScript">

baseX=0; // capteurs d'évènement
baseY=0;
deltaX=0;
deltaY=0;

var NbImg=4; // nombre d'images
var ImgWid=60;   // taille initiale
var ImgSiz=40;  // taille d'agrandissement (ici on aura des images de 60+40 pixels)

var Tab=new Array(NbImg);

function SuperMove()
{

CalcWidths();
}

function CalcWidths()
{
var i=0;
var iWid=0;
var iTest=0;

baseX=window.event.x;
// baseY=window.event.y;

// if (baseX%5!=0) return;

for(i=0;i<NbImg;i++)
{
iTest=ImgWid+Math.round(ImgSiz*(Math.cos(((baseX-(Tab[i]+((ImgWid+4)/2)))/ImgWid)+(Math.PI/(Tab[i]/(ImgWid+4))))));
if ((Tab[i]+(ImgWid/2+2)<baseX-(ImgWid+15)) || (Tab[i]+(ImgWid/2+2)>baseX+(ImgWid+30)) || (iTest<ImgWid) )
{
eval("Icon"+(i+1)+".width=ImgWid");
eval("Icon"+(i+1)+".height=ImgWid");
}
else
{ iWid=Math.round(ImgSiz*(Math.cos(((baseX-(Tab[i]+((ImgWid+4)/2)))/ImgWid)+(Math.PI/(Tab[i]/(ImgWid+4))))),0);
eval("Icon"+(i+1)+".width=ImgWid+iWid");
eval("Icon"+(i+1)+".height=Icon"+(i+1)+".width");

}
}


}

function ResetWidths()
{
var i=0;

baseX=window.event.x;

for(i=0;i<NbImg;i++)
{
eval("Icon"+(i+1)+".width=ImgWid");
eval("Icon"+(i+1)+".height=ImgWid");
// eval("Icon"+(i+1)+".style.filter='blur(strength=3,add=0)'");
}


}

function Demar()
{
var i=0;
var j=0;

j=(screen.width-(NbImg*(ImgWid+4)))/2;

for(i=0;i<NbImg;i++)
Tab[i]=j+(i*(ImgWid+4));


}

</script>

<BODY onLoad="Demar();" marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>

<table width="100%" height="100%" border=0 background="macos.gif" callpadding=0 cellspacing=0>
<TR>
<TD valign="Bottom">

<SPAN onMouseMove="SuperMove()" ID=MacOSX>
<center>
<table width="100%" border=0><tr><td align="center" callpadding=0 cellspacing=0>
<table border=0 background="" callpadding=0 cellspacing=0>
<tr>
<td align="center" valign="bottom">
<a href="#"><IMG ID=Icon1 SRC="finder_aqua.gif" border=0 width="60" height="60"></a>
<a href="#" ><IMG ID=Icon2 SRC="musique_aqua.gif" border=0 width="60" height="60"></a>
<a href="#" ><IMG ID=Icon3 SRC="monde_aqua.gif" border=0 width="60" height="60"></a>
<a href="#"><IMG ID=Icon4 SRC="mail_aqua.gif" border=0 width="60" height="60"></a>
</td>
</tr>
</table>
</td></tr></table>
</center>
</SPAN>

</TD>
</TR>
</TABLE>

</BODY>

Les images que j'ai utilisés sont dans le zip...
Si j'ai oublié quelque chose, dites-le moi !!! ;-)
Posté le : 10/01/2004 14:19:58

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales