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

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

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

Регистрация: Aug 2004
Сообщений: 110
Отправить сообщение для Andrew_J с помощью ICQ
По умолчанию Перенос клипов из ScrollPan

Есть ScrollPane, в нем методом duplicateMovieClip накидана куча кнопочек(клипов), я пишу на кнопку такой код
Код:
on (press) {
	Mouse.hide();
	startDrag(this);
}
Но клип перемещается только в окне ScrollPane, как сделать чтобы его можно было вынести за пределы?

Старый 08.01.2007, 02:46
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
В ActionScript 1.0 и 2.0 невозможно менять родителя у MovieClip или Button, так что придется либо эмулировать присутствие объектов в ScrollPane (а на самом деле они будут в другом месте) или по драгу удалять объект из скролл пейна и создавать (через attachMovie) в другом мувиклипе.

или перейти на ActionScript 3.0 =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 08.01.2007, 14:26
Andrew_J вне форума Посмотреть профиль Отправить личное сообщение для Andrew_J Найти все сообщения от Andrew_J
  № 3  
Ответить с цитированием
Andrew_J

Регистрация: Aug 2004
Сообщений: 110
Отправить сообщение для Andrew_J с помощью ICQ
Nirth в общем я так и думал...
Думаю мне больше подойдёт "удалять объект из скролл пейна и создавать (через attachMovie) в другом мувиклипе.", вот только попытался это сделать и выходит не очень, как сделать приаттаченный мувик вместо курсора мыши?

Старый 08.01.2007, 15:03
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 4  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
скрыть мышь и поставить приатаченному муву координаты по _root._xmouse & _root._ymouse. Обработку координат соответственно вести по onEnterFrame, либо на интервал повесить...

Старый 08.01.2007, 17:03
Andrew_J вне форума Посмотреть профиль Отправить личное сообщение для Andrew_J Найти все сообщения от Andrew_J
  № 5  
Ответить с цитированием
Andrew_J

Регистрация: Aug 2004
Сообщений: 110
Отправить сообщение для Andrew_J с помощью ICQ
Как раз с координатами и была несостыковка, и по _root._xmouse & _root._ymouse ничего не получается, клип аттачится в левый верхний угол и всё ((

Старый 08.01.2007, 18:16
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 6  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
что за бред?..
Значит ты просто теряешь на него ссылку. Не иначе.
Попробуй протрейсить то, к чему ты присваиваешь координаты _root._xmouse. Уверен что получишь undefined

Старый 08.01.2007, 18:25
Andrew_J вне форума Посмотреть профиль Отправить личное сообщение для Andrew_J Найти все сообщения от Andrew_J
  № 7  
Ответить с цитированием
Andrew_J

Регистрация: Aug 2004
Сообщений: 110
Отправить сообщение для Andrew_J с помощью ICQ
Цитата:
Сообщение от Aziz Zaynutdinoff
что за бред?..
Значит ты просто теряешь на него ссылку. Не иначе.
Попробуй протрейсить то, к чему ты присваиваешь координаты _root._xmouse. Уверен что получишь undefined
Теперь уже не выяснить что это было, может и правда undefined был.

Решил проблему вызовом функции из рута, с кодом
Код:
_root.attachMovie("obrivk", "movem", 200, {_x:_xmouse, _y:_ymouse, _rotation:koord[2]});
Почти всё устраивает, только новый мувик появляется центром привязанный к указателю мыши, а надо чтобы он был привязан тем местом куда я ткнул мышой в него, такое можно реализовать?

Т.е. как найти координаты для сдвига по осям?

Старый 08.01.2007, 18:28
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 8  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
поставь ту точку, которая должна быть указателем мыши в начало координат мувика, который мышь заменяет

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

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

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


 


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


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