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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.08.2009, 00:41
nextand вне форума Посмотреть профиль Отправить личное сообщение для nextand Найти все сообщения от nextand
  № 1  
Ответить с цитированием
nextand
[+1 30.11.09]

Регистрация: Oct 2008
Сообщений: 25
По умолчанию Предупреждение о подвешивании компа и как следствие не выполнение скрипта

Доброго времени суток уважаемые товарищи.

У меня такой вопрос:

Вот этот код:
Код AS1/AS2:
map = {};
map.stolbec = 10;
map.stroka = 10;
map.prostanstvo = 55;
map.glubina = 1;
map.put = _root.grid;
map.nomertipa = 4;
function postroeniemaps () {
	for (var j=1; j<=stroka; ++j) {
		for (var i=1; i<=stolbec; ++i) {
			var imya = "karte"+i+"_"+j;
			var x = (i-1)*map.prostranstvo;
			var y = (j-1)*map.prostranstvo;
			var kadr = 1;
			map.put.attachMovie ("karte", imya, ++map.glubina);
			map.put[imya]._x = x;
			map.put[imya]._y = y;
			map[imya] = {x:i, y:j, imya:imya, kadr:kadr, clip:map.put[imya]};
		}
	}
}
postroeniemaps();
строит плитки карты на поле и записывает данные о плитках в объект.
вроде все нормально, но при публикации ругается и пишет что повесит комп, нажимаешь пускай повесит, а он через некоторое время снова выдает это сообщение, при отказе естесвенно пустой свф.
есть подозрение на деление на 0, но чтото не могу найти, глаз замылен.
или бесконечный цикл, помогите кто может.

Спасибо.

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

Регистрация: Jun 2007
Адрес: Челябинск
Сообщений: 303
Отправить сообщение для dmitriev с помощью ICQ
Видимо в функции postroeniemaps не определены значения stroka и stolbec — бесконечный цыкл.

Почему переменные у вас в map, а используете вы их как будто они у вас в this.
__________________
O God! The Aftermath.

Старый 30.08.2009, 12:14
nextand вне форума Посмотреть профиль Отправить личное сообщение для nextand Найти все сообщения от nextand
  № 3  
Ответить с цитированием
nextand
[+1 30.11.09]

Регистрация: Oct 2008
Сообщений: 25
Почему переменные у вас в map, а используете вы их как будто они у вас в this.

Вот тут немного не понял ...

сорри нашел все верно
Код AS1/AS2:
for (var j=1; j<=stroka; ++j) {
		for (var i=1; i<=stolbec; ++i) {
надо так

Код AS1/AS2:
for (var j=1; j<=map.stroka; ++j) {
		for (var i=1; i<=map.stolbec; ++i) {
ошибки теперь нет, но всеравно не строит матрицу.


Последний раз редактировалось nextand; 30.08.2009 в 12:54.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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