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

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

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

Регистрация: Dec 2009
Сообщений: 12
По умолчанию Проблема импорта класса

Делаю шахматы. Соответсвенно решил создать класс фигура, наследующий от MovieClip.
Но при попытке компиляции выдает ошибку:
The class being compiled, 'CLfigure', does not match the class that was imported, 'chess.CLfigure'. class CLfigure extends MovieClip.
Пути вроде указал правильно, названия соответствуют.
Поршу помочь.

Старый 14.12.2009, 01:41
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Пакет в классе самом прописан?

Старый 14.12.2009, 13:42
Baellir вне форума Посмотреть профиль Отправить личное сообщение для Baellir Найти все сообщения от Baellir
  № 3  
Ответить с цитированием
Baellir

Регистрация: Dec 2009
Сообщений: 12
Цитата:
Пакет в классе самом прописан?
Глупо получилось. Полтора часа возился с этим, а на деле надо было приписать chess. Спасибо.

P.s. тему не закрывайте пока, скорей всего еще пондобится

Старый 21.12.2009, 12:19
Baellir вне форума Посмотреть профиль Отправить личное сообщение для Baellir Найти все сообщения от Baellir
  № 4  
Ответить с цитированием
Baellir

Регистрация: Dec 2009
Сообщений: 12
Тек-с, снова я туплю.
В классе есть функция, проверяющая/перемещающая фигуру. Проблема в том, что отсюда я не могу изменить свойство _coFigure клетки (не происходит вообще ничего).Из основного клипа все работает. Клетки создаются в двумерный массив Cells в основном клипе.
Вот сама функция
Код AS1/AS2:
public function check (pX,pY:Number):Void{
	var oX, oY:Number;
	oX =eval(_global.ActiveFigure)._x -15; 
	oY =eval(_global.ActiveFigure)._y-15;
	  if(  (oY-pY==60) and (oX==pX)){
	eval(_global.ActiveFigure)._y=pY+15;
	_global.Cells[pX/60][(8-pY/60)]._coFigure = eval(_global.ActiveFigure);
	_global.Cells[oX/60][(8-oY/60)]._coFigure = "none";
	_global.ActiveFigure="none";
	}												 };
Очень нужна помощь. Как правильно обратиться к массиву в главной сцене из класса?

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

Регистрация: Nov 2009
Сообщений: 40
может _root поможет ?

Старый 22.12.2009, 21:49
Baellir вне форума Посмотреть профиль Отправить личное сообщение для Baellir Найти все сообщения от Baellir
  № 6  
Ответить с цитированием
Baellir

Регистрация: Dec 2009
Сообщений: 12
Гм-м, возможно в actionScript создать свой тип данных?

Старый 22.12.2009, 21:51
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Класс -- это и есть тип.

Старый 22.12.2009, 21:59
Baellir вне форума Посмотреть профиль Отправить личное сообщение для Baellir Найти все сообщения от Baellir
  № 8  
Ответить с цитированием
Baellir

Регистрация: Dec 2009
Сообщений: 12
эм-м. Разве?
Мне нужен тип данных (integer) в котором я смогу хранить пару координат x,y.
то есть одна переменная типа "мой_тип", в которой я буду хранить пару координат. Как запись в Object Pascal.
(не спрашивайте зачем, это тупо, но так надо)

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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Есть класс flash.geom.Point.
Можете свой Point написать. Создайте класс со свойствами x и y. Какие проблемы?

Старый 22.12.2009, 22:17
Baellir вне форума Посмотреть профиль Отправить личное сообщение для Baellir Найти все сообщения от Baellir
  № 10  
Ответить с цитированием
Baellir

Регистрация: Dec 2009
Сообщений: 12
Де-е, сложно (во многом из-за постановки задачи).

В любом случае большое спасибо за ответы

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

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

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


 


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


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