AlexSm
06.12.2001, 14:05
Надо на ActionScripte такое написать:
butts="1,All About Flash,,;1_1,Flash,,;1_2,Macromedia,,;1_3,Design,,;1_4,My Site Link,http://mysite.com;2,All About Perl,,;3,All About CGI,,;"
ConvertAndCreate(butts);
function ConvertAndCreate (strData) {
arrData = strData.split(";");
// Разделим на куски в которых лежат толи кнопки толи субменюхи
arrData.reverse();
for (i in arrData){
ItemData = arrData[i].split(",");
trace ("=> "+ItemData[0]+" => "+ItemData[1]+" => "+ItemData[2]);
Number = ItemData[0].split("_");
// Если есть линк - то это кнопка линковая если нету, то субменюха
if (ItemData[2] != ""){
trace("Link" );
}
else{
trace("Submenu" );
}
}
}
Как видно, из верхней сроки, идея в том, что имена кнопок и субменюх первого эшелона
1 link
2 link
3 SUBMENU
4
5
Второго эшелона X_1,X_2,X_3, тоесть допустим 3-SUBMENU
тогда внутри
3_1 link
3_2 SUBMENU
3_3 link
Если третий взять то 3_2_1 3_2_2 и т.д
Теперь хочется сделать массив Buttons
так чтобы
Buttons[1][0] = "http://...." //Link 1
Buttons[2][0] = "http://...." //Link 2
Buttons[3][0] = Ссылка намассив где все точно так-же. //Submenu
Buttons[1][1] = "mc1" //Имя мувика
Buttons[2][1] = "mc2"
Buttons[3][1] = "mc3"
Buttons[1][2] = _x
Buttons[2][2] = _x
Buttons[3][2] = _x
Ну и так далее
Идея ясна я думаю.
Я в Актион скрипте не силен. Только пытаюсь его на понт взять. Может кто наставит на путь истинный.
Или здесь вообще надо подругому делать
Спасибо!
butts="1,All About Flash,,;1_1,Flash,,;1_2,Macromedia,,;1_3,Design,,;1_4,My Site Link,http://mysite.com;2,All About Perl,,;3,All About CGI,,;"
ConvertAndCreate(butts);
function ConvertAndCreate (strData) {
arrData = strData.split(";");
// Разделим на куски в которых лежат толи кнопки толи субменюхи
arrData.reverse();
for (i in arrData){
ItemData = arrData[i].split(",");
trace ("=> "+ItemData[0]+" => "+ItemData[1]+" => "+ItemData[2]);
Number = ItemData[0].split("_");
// Если есть линк - то это кнопка линковая если нету, то субменюха
if (ItemData[2] != ""){
trace("Link" );
}
else{
trace("Submenu" );
}
}
}
Как видно, из верхней сроки, идея в том, что имена кнопок и субменюх первого эшелона
1 link
2 link
3 SUBMENU
4
5
Второго эшелона X_1,X_2,X_3, тоесть допустим 3-SUBMENU
тогда внутри
3_1 link
3_2 SUBMENU
3_3 link
Если третий взять то 3_2_1 3_2_2 и т.д
Теперь хочется сделать массив Buttons
так чтобы
Buttons[1][0] = "http://...." //Link 1
Buttons[2][0] = "http://...." //Link 2
Buttons[3][0] = Ссылка намассив где все точно так-же. //Submenu
Buttons[1][1] = "mc1" //Имя мувика
Buttons[2][1] = "mc2"
Buttons[3][1] = "mc3"
Buttons[1][2] = _x
Buttons[2][2] = _x
Buttons[3][2] = _x
Ну и так далее
Идея ясна я думаю.
Я в Актион скрипте не силен. Только пытаюсь его на понт взять. Может кто наставит на путь истинный.
Или здесь вообще надо подругому делать
Спасибо!