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

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

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

Регистрация: Nov 2006
Адрес: arktisklandet
Сообщений: 13
По умолчанию Как узнать имя МувиКлипа?

Здравствуйте! Не рассчитала свои силы, приходится опять спрашивать у вас.
Код:
for (var l = 0; l<linijelengde; l++) {
	a++;
	_root.createEmptyMovieClip("knapp"+a, a);
	// knapp heter
	var SS = _root["knapp"+a];
	// lenke movieclip enkelt
	if (linje[l] == "h" or linje[l] == "v") {
		SS.attachMovie("enkelt", "enkelt", a);
		SS.createEmptyMovieClip("cont"+a, 666);
		if (a<10) {
			III = "00";
			} else {
			III = "0";
			}
		// Oh, Takk for Miramax, Kuzen og iNils
		SS["cont"+a].loadMovie("PreView/"+III+a+".jpg", ["cont"+a]);
		SS.onRollOver = function():Void  {
			this.onEnterFrame = function() {
			if (60<this._alpha) {
				this._alpha -= 10;
			}
		};
		};
		SS.onRollOut = function():Void  {
			this.onEnterFrame = function() {
			if (100>this._alpha) {
				this._alpha += 3;
		}
		};
	};
	SS.onPress = function() {
		trace(this);
	};
	}
	if (linje[l] == "n") {
		SS.attachMovie("ikke", "ikke", 1);
	}
где SS = knapp1, knapp2,... В строке

Код:
	SS.onPress = function() {
		trace(this);
	};
я хотела бы выкристаллизировать порядковый номер мувиклипа. Трейс выдает следующее:

Цитата:
_level0.knapp1
_level0.knapp2
_level0.knapp3
_level0.knapp4
_level0.knapp5
_level0.knapp6
Как можно поставить какой то обработчик, чтобы я получала чистые 1, 2, 3,... ?

И еще, раз уж я завела пост - чувствую, что писать this.onEnterFrame = function() {} в таких количествах неграмотно, но пока не могу придумать альтернативу, так что не смейтесь.

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

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

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


 


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


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