![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Сообщений: 48
|
Попробую еще раз сформулировать проблему:
Нужна таблица с ячейками, допустим 10*10. Но ячейки не ХТМЛные, а обычные мувиклипы. Видов ячеек несколько, допустим, красная, синяя, зеленая. И при клике на каждую из ячеек выпливает мувиклип с описанием. Для каждой ячейки описание разное. Поэтому нужна процедура/функция + массивы, с параметрами: местоположение, тип, цвет. малость переувлекся примером, но в общем приверно так: _root.cellSize=50;
cCell = function(x,y,hint){
_root.createEmptyMovieClip("c_"+x+"_"+y,x*100+y);
_root["c_"+x+"_"+y]._x=x*_root.cellSize;
_root["c_"+x+"_"+y]._y=y*_root.cellSize;
_root["c_"+x+"_"+y].createTextField("h",1,0,0,45,45);
_root["c_"+x+"_"+y].h.html = true;
_root["c_"+x+"_"+y].h.wordWrap = true;
_root["c_"+x+"_"+y].h.border = true;
_root["c_"+x+"_"+y].h.htmlText = "<font face='Tahoma' size='10'>"+hint+"</font>";
}
_root.hints = new Array("Lol","Rolf!","Lmao","IKnowYou","YourMom","YourFace","WTF","OMG","YHBT","Me is flasher","CowSayMoo","CatSayMeow","Well, Hi There.","This is a hint.");
_root.colors = new Array("000000","FFcc00","FF00FF","00FF00","FF0000","0000FF","ccFF00","00ccFF","cc00FF","FF00cc","00FFFF","FFFF00");
for(i=0;i<=13;i++){
for(j=0;j<=13;j++){
cCell(i,j,"<font color='#"+_root.colors[Math.floor(Math.random()*_root.colors.length)]+"'>"+_root.hints[Math.floor(Math.random()*_root.hints.length)]+"</font>");
}
}
ЗЫ если что непонятно спрашивай. __________________ I'm only happy when it rains. Вот добрый человек помог, но не совсем так, а переделать под то, что я хочу я не смог ![]() Последний раз редактировалось iNils; 01.06.2006 в 18:24. |
![]() |
Часовой пояс GMT +4, время: 01:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|