Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2007, 23h37   #1
Invité régulier
 
Inscription : août 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 12
Points : 7
Points : 7
Par défaut Problème de menu et ZingoEngine

Bonjour,
Voila j'essaye de faire un menu avec le code ci-dessous :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
menudrop = function ():Void {
for (var i:Number = 1; i<=3; i++) {
drop["bt"+i].id = i;
var menu:MovieClip = drop["menu"+i];
drop["bt"+i].onRollOver = function():Void
{var y3:Number = 20;
com.mosesSupposes.fuse.ZigoEngine.doTween(menu,'_x, _y',[menu._x, y3],2,com.mosesSupposes.fuse.PennerEasing.easeOutExpo,0);
}
}
menudrop();
Le problème est que quelque soit ne clip "rollové" seul le menu 3 de se déplace. D'ailleurs si on fait un trace(menu) dans la fonction rollover on a "menu3". Comment régler le problème de ciblage.
Merci
manheman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2007, 10h16   #2
Invité régulier
 
Inscription : août 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 12
Points : 7
Points : 7
J'ai essayé ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
mesLiens = new Array("menu1", "menu2", "menu3");
for (var i:Number = 1; i<=3; i++) {
	var clip = this["bt"+i];
	clip.indice = i;
	clip.onRollOver = function():Void  {
		trace(this.indice);
		trace(mesLiens[this.indice-1])
    	var y3:Number = 150;
		com.mosesSupposes.fuse.ZigoEngine.doTween(mesLiens[this.indice-1],["_x", "_y"],[mesLiens[this.indice-1]._x, y3],2,com.mosesSupposes.fuse.PennerEasing.easeOutExpo,0);
	};
}
et en sortie j'ai :
1
menu1
** ZigoEngine.doTween - missing targets[undefined] and/or props[_x,_y] **
2
menu2
** ZigoEngine.doTween - missing targets[undefined] and/or props[_x,_y] **
3
menu3
** ZigoEngine.doTween - missing targets[undefined] and/or props[_x,_y] **
manheman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2007, 10h36   #3
Invité régulier
 
Inscription : août 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 12
Points : 7
Points : 7
Bon je viens de trouver ; je poste pour ceux que cela interresse :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
mesLiens = new Array("menu1", "menu2", "menu3");
for (var i:Number = 1; i<=3; i++) {
 
	var bt = this["bt"+i];
	var menu = this["menu"+i];
	menu.indice = i;
	bt.indice = i;
	bt.onRollOver = Over;
	menu.onRollOut = Out;
}
 
function Over():Void {
	trace(this.indice);
	trace(mesLiens[this.indice-1]);
	var y3:Number = 150;
	com.mosesSupposes.fuse.ZigoEngine.doTween(_root[mesLiens[this.indice-1]],["_x", "_y"],[_root[mesLiens[this.indice-1]._x], y3],2,com.mosesSupposes.fuse.PennerEasing.easeOutExpo,0);
}
function Out():Void {
	trace(this.indice);
	trace(mesLiens[this.indice-1]);
	var y3:Number = 0;
	com.mosesSupposes.fuse.ZigoEngine.doTween(_root[mesLiens[this.indice-1]],["_x", "_y"],[_root[mesLiens[this.indice-1]._x], y3],2,com.mosesSupposes.fuse.PennerEasing.easeOutExpo,0);
}
manheman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h02.


 
 
 
 
Partenaires

Hébergement Web