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

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

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

Регистрация: Nov 2006
Сообщений: 46
Отправить сообщение для HarsH с помощью ICQ
Cool Проблема с УСЛОВНЫМ оператором IF

в первом кадре ролика есть код:

Код:
loadVariablesNum ("kur.txt",0);
onLoad = function () {
for (i=1;i<9;i++) {
   for (j=1;j<9;j++) {
      duplicateMovieClip ("clip1","clip"+String(i*10+j),i*10+j);
      setProperty ("clip"+String(i*10+j),_x,j*31);
      setProperty ("clip"+String(i*10+j),_y,i*31);
    }
}
}
как вы поняли, он просто дублирует мувик и упорядочивает их по схеме 8х8.

и есть текстовый файл с переменными:

Код:
block11=0&block12=1&block13=0&block14=1&block15=0&block16=1&block17=0&block18=1&block21=0&block22=1&block23=0&block24=1&block25=0&block26=1&block27=0&block28=1&block31=1&block32=1&block33=1&block34=1&block35=0&block36=1&block37=0&block38=1&block41=0&block42=1&block43=0&block44=1&block45=0&block46=1&block47=0&block48=1&block51=0&block52=1&block53=0&block54=1&block55=0&block56=1&block57=0&block58=1&block61=0&block62=1&block63=0&block64=1&block65=0&block66=1&block67=0&block68=1&block71=0&block72=1&block73=0&block74=1&block78=0&block81=1&block82=0&block83=1&block84=0&block85=1&block86=0&block87=1&block88=0
ТРЕБУЕТСЯ согласно значениям переменных раскрашивать мувик (если переменная равна 1 - то в черный, если 0 - то в белый)
(скорее всего, это надо делать с помощью if)


КАК ЭТО СДЕЛАТЬ??
Вложения
Тип файла: rar flash10101.rar (2.1 Кб, 29 просмотров)


Последний раз редактировалось iNils; 24.11.2006 в 16:46.
Старый 24.11.2006, 16:30
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 2  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Собственно причём тут IF ? Логика по которой закрашиваются квадратики есть ?
А вобще твой код показывает фуфловую логику и нулевые знания .
Информация к размышлению.... относится не к квадратикам, а к организации данных:
Код:
str = '2:7:6:1';
ar = str.split(':');
trace(ar[1]);
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 25.11.2006, 05:09
HarsH вне форума Посмотреть профиль Отправить личное сообщение для HarsH Посетить домашнюю страницу HarsH Найти все сообщения от HarsH
  № 3  
Ответить с цитированием
HarsH
 
Аватар для HarsH

Регистрация: Nov 2006
Сообщений: 46
Отправить сообщение для HarsH с помощью ICQ
что нулевые знания вы правильно подметили.
объясните ваш код

Старый 25.11.2006, 05:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Есть строка str с данными и однотипным разделителем ":".
Применя к ней метод split с указанным разделителем, создается массив, каждый элемент которого находился в строке между ":" (за исключением первого и последнего)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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