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

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

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

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
ой пардон, речь о примере кода -
в динамик текстфилде наверняка просто прописано Var: block11

в комменте номер 5 - решение
__________________
Хороший отдых - половина работы.

Старый 27.11.2006, 17:12
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 12  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
предлагаю радикальное решение :~)
заменить loadVariablesNum на #include
__________________
Хороший отдых - половина работы.

Старый 27.11.2006, 17:27
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 13  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
HarsH
Если не трудно, оформите и прикрепите здесь небольшой исходник, иллюстрирующий вашу проблему. А то так я не могу точно ничего сказать.

Цитата:
Сообщение от artcraft
возможно

Старый 27.11.2006, 18:40
HarsH вне форума Посмотреть профиль Отправить личное сообщение для HarsH Посетить домашнюю страницу HarsH Найти все сообщения от HarsH
  № 14  
Ответить с цитированием
HarsH
[+1 05.12.06]
 
Аватар для HarsH

Регистрация: Nov 2006
Сообщений: 46
Отправить сообщение для HarsH с помощью ICQ
Вот.
прикрепил.
Надеюсь, Вы поможите.
Вложения
Тип файла: rar please.rar (3.1 Кб, 54 просмотров)


Последний раз редактировалось HarsH; 27.11.2006 в 18:47.
Старый 27.11.2006, 21:49
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 15  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Посмотрел ваш пример. Решил переделать под AS2 и хотя бы 7 плеер.
Код на главной временной шкале:
Код:
var i:Number = 0;
var j:Number = 0;
var dat:Number = 0;
var mc:MovieClip;
var mn:MovieClip = this;
//
var loader:LoadVars = new LoadVars();
//
loader.onLoad = function(suc:Boolean):Void  {
	if (suc == true) {
		for (i=1; i<9; i++) {
			for (j=1; j<9; j++) {
				mc = mn.attachMovie("clip", "clip"+(i*10+j), mn.getNextHighestDepth(), {_x:j*15, _y:i*15});
				dat = Number(eval('loader.block'+(i*10+j)));
				mc.gotoAndStop(dat);
			}
		}
	}
};
//
loader.load("kur.txt");
Замечания к коду:
- загрузку такого рода данных лучше производить классом LoadVars, если вы оформили данные в простом текстовом файле.
- но правильнее будет производить загрузку такого рода данных с помощью XML.
- у вас в текстовом файле не были определены переменные block74-block77. Я их дописал и присвоил значение 1.
Ниже ваш пример, переделанный. Я делал все в восьмерке, но сохранял fla для семерки. Должно нормально открыться. Плеер 7, AS2
Вложения
Тип файла: rar please.rar (5.8 Кб, 57 просмотров)

Старый 28.11.2006, 00:59
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 16  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
pkfun, тут как раз необходим Delegate, а не костыли в виде переменной, ссылающейся на this.

Старый 28.11.2006, 01:59
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 17  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Цитата:
Сообщение от __etc
pkfun, тут как раз необходим Delegate, а не костыли в виде переменной, ссылающейся на this.
Для чего он именно здесь необходим? Я, честно говоря с этим классом/объектом не знаком...
Меня больше беспокоит eval в коде.

Старый 28.11.2006, 02:03
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 18  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
eval можно убрать, поставив this[…] или loader[…], если использовать Delegate.
Delegate нужен для перенаправления вызова onLoad в метод класса от имени экземпляра класса, чтобы не использовать лишних ссылок из-за потери области видимости этого экземпляра.

Старый 28.11.2006, 02:19
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 19  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
__etc
Код:
dat = loader['block'+(i*10+j)]
Спасибо большое! Ведь знал про свойства объекта, но невнимательно отнесся. Хе-хе, без перевода в Number работает.

ps. Про Delegate почитаю.
pss. Приятно иметь дело со знающим человеком.

Старый 28.11.2006, 05:03
HarsH вне форума Посмотреть профиль Отправить личное сообщение для HarsH Посетить домашнюю страницу HarsH Найти все сообщения от HarsH
  № 20  
Ответить с цитированием
HarsH
[+1 05.12.06]
 
Аватар для HarsH

Регистрация: Nov 2006
Сообщений: 46
Отправить сообщение для HarsH с помощью ICQ
не могли бы вы для MX файл сделать...
и SWF

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

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

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


 


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


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