Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.06.2006, 18:03
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 1  
Ответить с цитированием
VoCz

Регистрация: May 2006
Сообщений: 48
Attention Попытка вторая.

Попробую еще раз сформулировать проблему:

Нужна таблица с ячейками, допустим 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>");
	}
}
скопируй это все в скрипт первого карда пустого флеш фильма и нажми Ctrl+Enter.

ЗЫ
если что непонятно спрашивай.
__________________
I'm only happy when it rains.

Вот добрый человек помог, но не совсем так, а переделать под то, что я хочу я не смог


Последний раз редактировалось iNils; 01.06.2006 в 18:24.
Старый 05.06.2006, 15:55
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 2  
Ответить с цитированием
VoCz

Регистрация: May 2006
Сообщений: 48
Код:
_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>";
}

Что тут изменить, чтобы вместо createTextField был DuplicateMovie?
И чтобы был не текст а разные мувики дублируемые. Но не рандомно, а чтобы можно было это все прописать в первом кадре, как я описал выше?


Последний раз редактировалось iNils; 05.06.2006 в 16:02.
Старый 05.06.2006, 15:56
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
VoCz, сам с собой общаешься?

Старый 05.06.2006, 16:00
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 4  
Ответить с цитированием
VoCz

Регистрация: May 2006
Сообщений: 48
___etc, нет жду ответа...

Старый 11.06.2006, 22:30
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 5  
Ответить с цитированием
VoCz

Регистрация: May 2006
Сообщений: 48
Не сочтите это за флуд...НО мне так никто и не ответил

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.