Bonjour à vous, je viens pas souvent poster mais là je bloque tout seul et google ne m'aide en rien...
Bref.
J'ai un swf que j'ai besoin de faire slider (par rapport à l'emplacement de la souris) uniquement lorsque la taille de mon clip mc est plus grand que la taille du stage. J'ai tenté de comparer les deux, mais impossible alors que je n'ai pas d'erreur : il zappe mon premier if et se rabat sur le else :/
Du coup, je viens supplier pour un peu d'aide : m'éclairer si j'ai mal fait un truc, etc. Toute aide est la bienvenue pourvu que j'arrive à slider mon menu uniquement lorsqu'il est plus grand que le stage.
Merci d'avance à ceux qui prendront la peine de comprendre mon bazar :S
Code ActionScript :
import mx.transitions.Tween;
import mx.transitions.easing.*;
/////////////////////////////////////////////////////////////////////
Stage.align="TL";
Stage.scaleMode = "noScale";
/////////////////////////////////////////////////////////////////////
//initialisation du placement
mc._y = 20;
//placement des éléments fixe suivant la taille de la fenêtre en cours
var myListener:Object = new Object();
myListener.onResize = function () {
mc._y = mc.height;
}
Stage.addListener(myListener);
// plus tard, vous pourrez appeler: Stage.removeListener(myListener)
onMouseMove = function()
{
if (stage.height < mc.height) {
t.stop()
buty = -( mc._height - Stage.height)* _ymouse/Stage.height
t = new Tween(mc, "_y", Strong.easeOut, mc._y, buty, 8);
trace ("stage assez petit pour slider");
texte.text ="stage assez petit pour slider";
}
else {
trace ("stage trop grand pour slider");
texte.text = "stage trop grand pour slider";
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////