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

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

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

Регистрация: Nov 2006
Сообщений: 4
По умолчанию Генерирование переменных...

Хочу сделать координатную сетку но чтобы значения можно было бы задавать, например от 50 до 100 или от 200 до 250...столкнулся со следующими проблемами.

Вначале попробовал сдублировать динамическое текстовое поле и по ходу назначать ему значения, не получилось, тк не получилось обратиться к новому полю...посколько имена меняются...от сюда вопрос, как обращаться к копиям, например логично было бы так:
Код:
for (i=1; i<5; ++i) {
duplicateMovieClip(q,"q"+i,i)
q+i.text=i (q+i это какбы q1 q2 q3)
}
Вот, вообщем в тупик зашел, а разбираться досконально просто нету времени
Подскажите пожалуйста...

Так же интересует как можно сгенерировать переменные, например есть у меня 10 текстовых полей от t1 до t10, я хочу чтобы цикл сгенерировал значения для этих полей, опять же от и до...тоже никак не получилось (((

И оффтопик...посоветуйте книгу хорошуу, прочитав которую все это я смог бы делать))) Можно на английском...
Огромное спасибо, давно пора мне знание экшн скрипта поднимать с базовых до нормальных...


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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Для оформления своего кода, надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 21.11.2006, 04:50
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Создаем координатную сетку:
Код:
var _arr:Array = [];
for (i=0; i<10; i++) {
	var tmp_arr:Array = [];
	for (j=0; j<10; j++) {
		tmp_arr.push(j);
	}
	_arr.push(tmp_arr);
}
// получили двумерный массив 10х10
for (i=0; i<_arr.length; i++) {
	for (j=0; j<_arr[i].length; j++) {
		var tf:TextField = _root.createTextField("tf"+i+""+j, _root.getNextHighestDepth(), i*20, j*20, 20, 20);
		tf.text = i+""+j;
	}
}
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 21.11.2006 в 04:54.
Старый 21.11.2006, 12:21
Garald вне форума Посмотреть профиль Отправить личное сообщение для Garald Найти все сообщения от Garald
  № 4  
Ответить с цитированием
Garald

Регистрация: Nov 2006
Сообщений: 4
Здорово, спасибо.
Спрашивать как так получилось не буду, но а насчет книги хорошей, подскажите плз.

Старый 21.11.2006, 12:53
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 5  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
Кнут - 3х томник. Понимаем как программировать.
переведенный мануал на этом форуме что бы привыкнуть к синтаксису.
__________________
Всем товарищ и друг


Последний раз редактировалось El Scream; 21.11.2006 в 12:55.
Старый 21.11.2006, 16:21
Garald вне форума Посмотреть профиль Отправить личное сообщение для Garald Найти все сообщения от Garald
  № 6  
Ответить с цитированием
Garald

Регистрация: Nov 2006
Сообщений: 4
Код чего-то неработает, ошибку выдает
А это специально по флэшу?
Мне бы что-то вроде полного описание возможностей action script'a + примеры...

Старый 21.11.2006, 17:33
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
2 Garald:
Версия флеша? Если 7-я, то будет ошибка вот тут:
Код:
var tf:TextField = _root.createTextField("tf"+i+""+j, _root.getNextHighestDepth(), i*20, j*20, 20, 20);
createTextField() Возвращает Void в семерке.
Чтобы работало в 7-ке:
Код:
var _arr:Array = [];
for (i=0; i<10; i++) {
	var tmp_arr:Array = [];
	for (j=0; j<10; j++) {
		tmp_arr.push(j);
	}
	_arr.push(tmp_arr);
}
// получили двумерный массив 10х10
for (i=0; i<_arr.length; i++) {
	for (j=0; j<_arr[i].length; j++) {
		 _root.createTextField("tf"+i+""+j, _root.getNextHighestDepth(), i*20, j*20, 20, 20);
var tf:TextField =_root["tf"+i+""+j];
		tf.text = i+""+j;
	}
}
__________________
Hell is the possibility of sanity

Старый 21.11.2006, 17:54
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 8  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
Цитата:
Сообщение от Garald
А это специально по флэшу?
Мне бы что-то вроде полного описание возможностей action script'a + примеры...
Дело не AS изначально. Начинать надо с искусства программирования.
Понимать что такое циклы, массивы, переменные. Потом переходить на объектно-ориентированне программирование. После этого достаточно знать синтаксис языка и пошло поехало.

Был у меня одногрупник который появлялся только на зачете. А в каждую сессию у нас обязательно чтонить новенькое подкидывали. Так вот - запускает он HELP, и через пару часов здает программу, когда как остальные часов по 6-10 сидели.
Вообщем выгнали его. Он на сессию на одну заболел - а изза пропусков ему отказали её продлить.
__________________
Всем товарищ и друг

Старый 22.11.2006, 02:20
Garald вне форума Посмотреть профиль Отправить личное сообщение для Garald Найти все сообщения от Garald
  № 9  
Ответить с цитированием
Garald

Регистрация: Nov 2006
Сообщений: 4
да про циклыи прочие начала программирования то я знаю, и голова варит потехнарьски, мне надо разобраться с возможностями AS))
То есть логически придумать схему я могу очень быстро, а вот воплотить не могу, тк фактических знаний нету...
Мы так поисковик писали в пхп, я языка не знал вообще, а друг знал, так вот я говорил что надо делать а он писал, отлично получилось)))


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

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

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


 


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


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