samedi 12 juillet 2008

un petit code

pour faire en sorte qu'un objet suive la souris mais "tout en souplesse" ...

/////////////////////////////////////////////////////////////CODE

//pour ce code tu as besoin d'un clip sur la scène appelé "objet", ensuite tu colle ce code dans la première image et c'est parti !

// on fabrique une fonction qui va faire un mouvement souple

mouvSouple = function () {

// si le clip est à gauche de la souris
if (objet._x < _root._xmouse) {

// on AJOUTE une partie du trajet à sa propriété _x (ici : la distance entre les deux divisée par 5)
objet._x += Math.round(_root._xmouse - objet._x)/5;

// si le clip est à droite de la souris, ect.
} else if (objet._x > _root._xmouse) {
objet._x -= Math.round(objet._x - _root._xmouse)/5;
}
if (objet._y < _root._ymouse) {
objet._y += Math.round(_root._ymouse - objet._y)/5;
} else if (objet._y > _root._ymouse) {
objet._y -= Math.round(objet._y - _root._ymouse)/5;
}
}

// en arrivant sur l'image on déclenche la fonction (c'est à dire 12 fois par seconde si ta cadence d'images est de 12/s)
onEnterFrame = function () {
mouvSouple();
}

// voilààà ! n'hésite pas si tu as des questions !

/////////////////////////////////////////////////////////////CODE

donc bah comme dit plus haut, laissez des coms c'est fait pour ça !

mercredi 9 juillet 2008

ruelles improbables

aller, je lance le 1er post. C'est un truc que j'ai fait à partir d'un tutoriel vidéo très bien fait.
voir le tutoriel




Si vous le voulez en plein écran cliquez ici.

deux trois trucs à savoir

le blog ne donne pas la possibilité de mettre en ligne des swf directement (en tout cas j'ai pas trouver comment). Du coup, il faut que vos swf soit en ligne quelque part ailleurs, perso j'ai tout mis sur mon espace free.
Ensuite il y a juste un code à entrer lorsque vous publiez vos messages dans le blog (et après tout se fait automatiquement, la taille, le chargement, tout ca) :

<center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" id="OBJECT1" height="300" width="400"><param name="MOVIE" value="http://pierro.moreau.free.fr/docpourblog/PANO360.swf"><param name="PLAY" value="true"><param name="LOOP" value="true"><param name="QUALITY" value="high"><embed src="http://pierro.moreau.free.fr/docpourblog/PANO360.swf" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="300" width="400"></embed></object></center>


vous remarquerez que l'URL "http://pierro.moreau.free.fr/docpourblog/PANO360.swf" est citée deux fois, c'est l'endroit où se trouve mon swf. Il vous suffira de placer la votre à la place. Il ne vous reste plus qu'à faire des copier coller.

Pour les gens qui n'ont pas activé leur espace free, je ne peux que les inciter à le faire, c'est vraiment ultra pratique pour un milliard de choses. En attendant ils peuvent m'envoyer leur swf en pièce jointe, je les mettrait en ligne.

Remarque, pour les swf relativement lourds il serait plus judicieux de faire des liens hypertextes afin de ne pas augmenter le temps de chargement du blog!