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

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

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

Регистрация: Jun 2006
Сообщений: 4
Cool Дублирование мувиков...

Помогите со скриптом!

Есть мувик-шаблон ячейки.
Есть мувик-шаблон хинта.
Есть мувики с описаниями.
Есть дубликаты ячеек разных цветом.

Скриптом дублируется ячейка и создается поле, допустим 5*5 ячеек.
Изначально все они одинаковые.
Есть функция с параметрами цвет, описание, название.
С помощью функции можно изменять нужную ячейку и хинт к ней. Т.е. функция заменяет стандартную ячейку на дубликат. А в хинте
подставляются нужные описания, полученные из соответствующих параметров.

Старый 20.06.2006, 18:58
Leprechaun вне форума Посмотреть профиль Отправить личное сообщение для Leprechaun Найти все сообщения от Leprechaun
  № 2  
Ответить с цитированием
Leprechaun
 
Аватар для Leprechaun

Регистрация: Jun 2006
Сообщений: 4
Вот что должно получиться...
Но это всё прорисован рукой, а мне надо чтобы это мутил скрипт:
Вложения
Тип файла: rar example.rar (4.9 Кб, 53 просмотров)

Старый 20.06.2006, 19:14
KPaul вне форума Посмотреть профиль Отправить личное сообщение для KPaul Найти все сообщения от KPaul
  № 3  
Ответить с цитированием
KPaul
 
Аватар для KPaul

Регистрация: Nov 2005
Сообщений: 221
Для построения поля можно использовать вложенные циклы.
Цитата:
заменяет стандартную ячейку на дубликат
На мой взгляд, лучше использовать возможности класса Color.
__________________
Fiat lux

Старый 20.06.2006, 19:45
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>можно использовать вложенные циклы.
а можно и не вложенные..
>>лучше использовать возможности класса Color
а можно двигать по линейке мувик (в кадрах состояния) или аттачить в тоже место (имя, глубина) из библиотеки.. или еще чего - вариантов много
>>функция заменяет стандартную ячейку на дубликат. А в хинте
подставляются нужные описания, полученные из соответствующих параметров.
2Leprechaun, а в чем вопрос: так и напиши..
для примера:
Вложения
Тип файла: zip example_.zip (11.5 Кб, 61 просмотров)

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

Регистрация: May 2006
Сообщений: 48
silin, спасибо.

Это будет карта, где измененные ячейки - это какие-либо объекты.
У меня есть несколько вопросов:
1. Как заменить рандом на указание координат и параметров в первом кадре в скрипте;
2. Что нужно изменить, чтобы цвет был виден уже в первом кадре, а не при клике;

Старый 20.06.2006, 20:23
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
1. вместо random написать то, что тебе нужно
2. аттачить не серый мувик, а те которые тебе нужны

Старый 20.06.2006, 20:53
VoCz вне форума Посмотреть профиль Отправить личное сообщение для VoCz Найти все сообщения от VoCz
  № 7  
Ответить с цитированием
VoCz

Регистрация: May 2006
Сообщений: 48
Несовсем понял.. random ведь в for'е идет...
И с аттачем..

Можешь на примере показать?
Например, a3 - красный, с описанием "красный"+"1", b4 - "красный"+"2", с2 - "зеленый"+"5"

Старый 20.06.2006, 22:18
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 8  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>random ведь в for'е идет...
вобщем цикл был для простоты/наглядности, тем не менее:
если исходные значения/состояния ячеек подчиняются какой-то закономерности, то можно их вычислять в том же цикле, если нет, то можно определить массив и брать в цикле значения из него..
можно и подругому:
вручную расставить нужные мувики, а в цикле (или в самих мувиках или еще лучше в классе) определить метод, заменяющий ячейку и передающий в хинт нужные параметры..

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

Регистрация: May 2006
Сообщений: 48
Честно говоря, я сейчас ничего не понял из вышесказанного
Я пока все это представляю так: Массивом создается поле, а нужные
ячейки определяются параметрами, записанными вручную. ТОлько как это сделать?

Старый 20.06.2006, 23:39
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 10  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
если честно, я уже тоже перестал понимать в чем проблема..
поле можно создать как угодно (хоть в цикле, хоть руками)
заменить ячеку вроде ясно как,
заменить текст в хинте тоже..
в зипе пример функции, может так понятнее будет
чем еще помочь не знаю..
Вложения
Тип файла: zip example2.zip (7.2 Кб, 47 просмотров)

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

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

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


 


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


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