|
|
|||||
Цитата:
|
|
|||||
Как сократить выражение:
switch (itemId) { case 1 : this['item'+a] = _global.itemName1; this['cost'+a] = '$ '+_global.itemCost1+'.00'; _global.totalCost = _global.totalCost+_global.itemCost1; break; case 2 : this['item'+a] = _global.itemName2; this['cost'+a] = '$ '+_global.itemCost2+'.00'; _global.totalCost = _global.totalCost+_global.itemCost2; break; case 3 : this['item'+a] = _global.itemName3; this['cost'+a] = '$ '+_global.itemCost3+'.00'; _global.totalCost = _global.totalCost+_global.itemCost3; break; } до например: this['item'+a] =[ _global.itemName+itemID]; this['cost'+a] = '$ '+[_global.itemCost+itemID]+'.00'; _global.totalCost = _global.totalCost+[_global.itemCost+itemID]; То есть я хочу что бы не прописывать для каждого Id куда и что исполнять, а что бы значение itemId автоматом приписывалось к переменным _global.itemCost и _global.itemName при условии что переменные _global.itemName1, _global.itemName2 и тд имеют конкректные значения. |
|
|||||
[++]
|
Так и сокращай как ты написал. Что тебе мешает?
|
|
|||||
опять не работает. мистика блин.
Другой вопрос. Почему при duplicateMovie ранее сдублицированый мувик исчезает? duplicateMovieClip('pall', ['pall'+a], this); this['pall'+a]._x = 0; this['pall'+a]._y = a*18-18; |
|
|||||
[++]
|
И ЭТО работает? Что такое ['pall' + a']? Не говоря уже о том что this это глубина??? Иногда полезно всё-таки читать хелп.
|
Часовой пояс GMT +4, время: 23:11. |
|
« Предыдущая тема | Следующая тема » |
|
|