PDA

Просмотр полной версии : практичный способ вывода списков и меню


processor
12.08.2005, 17:32
какой есть самый быстрый и короткий способ создать динамическое меню или вообще просто список ? через скрипт.

- дан массив с пунктами меню ( или списка ) "1,2,3,4,5" или Xml
- функция ( обьект ) должон создать меню из них т.е. при наведении и нажатии возвращается имя пункта . причем как у вас организован возрат значения - вызов внешней функции или...

конечно это элементарно и легко, но интересно, может у кого-нибудь есть изощренный методы ( главное - короткость кода, а не скорость. )

motor4ik
12.08.2005, 17:50
ну и что тут сложного :) единственный и нормальный вариант есть :) функция которая создает эти мувики (кнопки ) меню, и прописывает код для них :))) элементарно ватсон :)

processor
13.08.2005, 07:20
Сложного то ничо. А вот т.к. часто используется интересно былобы узнать самый практичный способ. Вот например мой способ:

for (z in q) {
createEmptyMovieClip (z,getNextHighestDepth())
w=eval(z)
w.createTextField("txt", 1, 0,z*18, 100, 18)
w.txt.text=q[z];
w.onPress=function () { trace (this.txt.text) }
w.onRollOver=function () { this.txt.textColor=0xFF0000 }
w.onRollOut=function () { this.txt.textColor=0x00000 }
}

кто короче ?

iNils
13.08.2005, 13:19
createEmptyMovieClip (z,getNextHighestDepth())
w=eval(z)

==

w = createEmptyMovieClip (z,getNextHighestDepth())