bonjour!
j'essaie de créer une classe dédiée à la population d'un menu
mais quand je trace la variable spacing il me retourne NaN; pourtant j'ai utilisé cette meme logique dans des scripts de timeline et ça a bien marché
ce ci étant le code
sur la time line
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class assignItemsToMenu { function assignItemsToMenu () { } public function assignItems (path, __x) { var itemsArray : Array = ["i1", "i2", "i3", "i4", "i5"]; var Name = "domainApplicationButton"; for (var i = 0 ; i <= itemsArray.length; i ++) { path.attachMovie (Name, Name + i, _parent.getNextHighestDepth); var spacing = path [Name]._height + 2; trace (path + "." + Name) trace(spacing); path [Name + i]._x = __x; path [Name + i]._y = i * spacing; } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var assignElements:assignItemsToMenu=new assignItemsToMenu(); assignElements.assignItems(this.applicationDomainList,200);
Partager