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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.06.2005, 01:22
flash-master вне форума Посмотреть профиль Отправить личное сообщение для flash-master Найти все сообщения от flash-master
  № 1  
Ответить с цитированием
flash-master
[+ 1.1 +(1.4 х 2) 02.01.2006]
[+ последний]

Регистрация: Jun 2005
Адрес: Киев
Сообщений: 212
Отправить сообщение для flash-master с помощью ICQ
По умолчанию метод который ловит событие

Те немногие кто помнит AS1 подскажите плз, вот код:

Код:
function Cells() {
	this.newPole = function(xpos, ypos) {
		for (var p = 1; p<7; p++) {
			for (var i = 1; i<7; i++) {
				attachMovie("cells", "cell"+i+p, ""+p+i);
				eval("cell"+i+p)._y = ypos+(i*35);
				eval("cell"+i+p)._x = xpos+(p*35);
			}
		}
	};
}
q = new Cells();
q.newPole(150, 100);
В библиотеке есть клип с id "cells" Этот код аттачит этот клип и делает
копии так что получается поле 6x6. Вопрос - как в этом же классе (Cells) сделать метод который при нажатии на ячейку выводил бы ее имя??
__________________
*здесь могла бы быть Ваша реклама...

Старый 17.06.2005, 01:35
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Код:
function Cells() {
	this.newPole = function(xpos, ypos) {
		for (var p = 1; p<7; p++) {
			for (var i = 1; i<7; i++) {
				attachMovie("cells", "cell"+i+p, ""+p+i);
				eval("cell"+i+p)._y = ypos+(i*35);
				eval("cell"+i+p)._x = xpos+(p*35);
				eval("cell"+i+p).onPress = function () {
					trace(this._name);
				}
			}
		}
	};
}
q = new Cells();
q.newPole(150, 100);
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 17.06.2005, 01:39
flash-master вне форума Посмотреть профиль Отправить личное сообщение для flash-master Найти все сообщения от flash-master
  № 3  
Ответить с цитированием
flash-master
[+ 1.1 +(1.4 х 2) 02.01.2006]
[+ последний]

Регистрация: Jun 2005
Адрес: Киев
Сообщений: 212
Отправить сообщение для flash-master с помощью ICQ
Nirth, молодец круто придумал...
Почему мне это в голову не пришло??
__________________
*здесь могла бы быть Ваша реклама...

Старый 17.06.2005, 01:45
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
я ничего не придумывал

Старый 17.06.2005, 02:11
flash-master вне форума Посмотреть профиль Отправить личное сообщение для flash-master Найти все сообщения от flash-master
  № 5  
Ответить с цитированием
flash-master
[+ 1.1 +(1.4 х 2) 02.01.2006]
[+ последний]

Регистрация: Jun 2005
Адрес: Киев
Сообщений: 212
Отправить сообщение для flash-master с помощью ICQ
значит я глупый вопрос задал
__________________
*здесь могла бы быть Ваша реклама...

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

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

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


 


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


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