Forum de discussion
Forum « Flash et Shockwave » (archives)
A l'aide les amis internautes
Envoyé: 20 janvier 2005, 8h24 par splinesystem
j'ai un soucis dans cette programmation :
fscommand("allowscale", false);
fscommand("trapallkeys", true);
MovieClip.prototype.acc = 3.9;
MovieClip.prototype.smorz = 1.22;
MovieClip.prototype.DoSomething = function(theClip) {
trace("nome: "+theClip._name);
trace("valore: "+theClip.mov.txt);
};
nomi = new Array("NEANT", "CREATIONS", "BONUS", "CONTACT", "INTRANET");
loghi = new Array("cubo", "creations", "ottagono", "sfera", "sfera2");
liens = new Array("01.swf", "02.swf", "03.swf", "04.swf", "05.swf");
max = 4;
_root.menu0.mov.btn.onRelease = function() {
myMenu.monLien = liens[0];
getURL(myMenu.monLien, "_self");
trace(myMenu.monLien);
};
for (i=1; i<=max; i++) {
duplicateMovieClip("_root.menu0", "menu"+i, i);
myMenu = _root["menu"+i];
myMenu.mov.txt = nomi[i];
myMenu.attachMovie(loghi[i], "logo"+i, (5000+i));
myMenu.monLien = liens[i];
trace(myMenu.monLien);
myMenu.mov.btn.onRelease = function() {
getURL(myMenu.monLien, "_self");
trace(myMenu.monLien);
};
myLogo = eval("_root.menu"+i+".logo"+i);
myLogo._x = -76;
newColor = new getColor(myMenu);
}
_root.menu0.attachMovie("cubo", "cubo", (7000+1));
_root.menu0.cubo._x = -76;
function getColor(what) {
inizio += (255/nomi.length)/3;
colore = new Color(eval(what));
alex = new Object();
alex = colore.getTransform();
alex.rb += inizio;
alex.gb += inizio;
alex.bb += inizio;
colore.setTransform(alex);
}
Le menu fonction correctement mais les liens ne réagisse pas correctement.
Seul "01.swf" est appellé lorsque je clic sur "Presentation"
Pour les autres liens, que je clic sur "Bonus" "Contact" "Creations", etc. ,le principe est le même, il appelle toujours la même page "05.swf"
Si quelqu'un peux m'aider..., sinon je condamne ce menu !
ça serait dommage, ne trouvez-vous pas ?
Merci d'avance
Loïc
Réponses
|