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

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

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

Регистрация: Aug 2006
Адрес: Королёв
Сообщений: 13
По умолчанию startdrag+attachmovie

нужно сделать так чтобы на сцену аттачились 3(и больше) мувика
и чтобы их можно было произвольно двигать
на главном фрейме код:
Код:
stop();
x=100;
k="";


for(i=1;i<=3;i++){
	_root.attachMovie("out", "out"+i, i+1, {_y:180,_x:x});
	x+=100;
	k="out"+i;
	_root[k].onPress = function(){
	_root[k].startDrag(true);
	};
	_root[k].onRelease = function(){
	_root[k].stopDrag();
	};
}
как сделать так чтобы startDrag работал не только на последнем "out3"

писать для каждого
Код:
_root.out1.onPress = function(){
_root.out1.startDrag(true);
};
_root.out1.onRelease = function(){
_root.out1.stopDrag();
работает, но для сотни хотелось бы использовать цикл...


Последний раз редактировалось Vityalo; 12.04.2008 в 11:46.
Старый 12.04.2008, 11:59
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Код:
for(i=1;i<=3;i++){
	_root.attachMovie("out", "out"+i, i+1, {_y:180,_x:x});
	x+=100;
	k="out"+i;
	_root[k].onPress = function(){
	this.startDrag(true);
	};
	_root[k].onRelease = function(){
	this.stopDrag();
	};
}
__________________
4am is time to rock

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

Регистрация: Aug 2006
Адрес: Королёв
Сообщений: 13
спасибо, всё работает. пробовал так - не работало, как оказалось ошибка была в другом месте.

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

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

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


 


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


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