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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.06.2009, 10:43
JIL2 вне форума Посмотреть профиль Отправить личное сообщение для JIL2 Найти все сообщения от JIL2
  № 1  
Ответить с цитированием
JIL2
[+1.3 30.06.09]

Регистрация: Apr 2007
Сообщений: 19
По умолчанию Как определить координаты _x и _y мувика

Здравствуйте, у мен такой скрипт:

Код AS1/AS2:
var feedMovie;
//load the XML data
mein_xml = new XML();
mein_xml.ignoreWhite = true;
mein_xml.load("data.xml");
mein_xml.onLoad = function(status) {
	if (status) {
		content_xml = mein_xml.firstChild.childNodes;
		PhotoLoaderMC.loadMovie(content_xml[0].attributes.MapImage);
		delete mein_xml;
		initMenu();
	}
};
function SetPoints() {
	var j = 0;
	for (i=item; i<maxItems; i++) {
		nName = "PointerMC"+j;
		attachMovie("PointerMC", nName, j++);
		if (content_xml[i] != undefined) {
			this[nName]._y = content_xml[i].attributes.PY;
			this[nName]._x = content_xml[i].attributes.PX;
			this[nName].num.text = i+1;
			this[nName].id_txt.text = content_xml[i].attributes.id;
 
 
 
			this[nName].onPress = function() {
 
 
				_global.detailMCClose = false; 				                          daten = content_xml[this.num.text-1];
				if (daten.attributes.PartID == "Image") {
					attachMovie("detailMC Image", "detailMCImage", 1000);
					detailMCImage._alpha = 100;
					detailMCImage._visible = true;
					detailMCImage._x = 389;
					detailMCImage._y = 350;
Суть такая что из XML документа беруться данные, а так же координаты для MC PointerMC"+j, в виде кружка, который обозначает на карте опр объект, затем, после того, как точки расставлены по нажатию на них, запускается другой MC- detailMC Image
Координаты к мувику статичные detailMCImage._x = 389; detailMCImage._y = 350;
Вопрос:
как сделать что бы MC detailMCImage открывался чуть правее PointerMC, а не по статичным координатам, честно признаюсь скрипт не мой и до конца разобраться я не могу, спасибо.


Последний раз редактировалось iNils; 30.06.2009 в 12:03.
Старый 30.06.2009, 11:06
nextand вне форума Посмотреть профиль Отправить личное сообщение для nextand Найти все сообщения от nextand
  № 2  
Ответить с цитированием
nextand
[+1 30.11.09]

Регистрация: Oct 2008
Сообщений: 25
Можно попробовать открывать detailMCImage по координатам положения курсора
_xmouse
_ymouse
тогда будет открываться не статично а по положению курсора. Тут же можно добавить еще _xmouse+n и _ymouse-n тогда будет открываться со смещением вправо и вверх от положения курсора.

Это навскидку. Немного не понятны детали вопроса. Можно просто у detailMCImage изменить точку привязки. поставить ее в левый нижний угол или даже немного встороне. тогда он будет смещен относительно ее на эту величину. =)

Старый 30.06.2009, 11:41
JIL2 вне форума Посмотреть профиль Отправить личное сообщение для JIL2 Найти все сообщения от JIL2
  № 3  
Ответить с цитированием
JIL2
[+1.3 30.06.09]

Регистрация: Apr 2007
Сообщений: 19
Цитата:
Сообщение от nextand Посмотреть сообщение
Можно попробовать открывать detailMCImage по координатам положения курсора
_xmouse
_ymouse
тогда будет открываться не статично а по положению курсора. Тут же можно добавить еще _xmouse+n и _ymouse-n тогда будет открываться со смещением вправо и вверх от положения курсора.
А можно, как это в скрипте будет выглядеть?) клевое решение, как я до этого не додумался)

Добавлено через 1 минуту
А а не надо, спасибо!)


Последний раз редактировалось iNils; 30.06.2009 в 12:03.
Старый 30.06.2009, 12:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
JIL2, вам предупреждение за игнорирование тегов для кода.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.06.2009, 13:15
JIL2 вне форума Посмотреть профиль Отправить личное сообщение для JIL2 Найти все сообщения от JIL2
  № 5  
Ответить с цитированием
JIL2
[+1.3 30.06.09]

Регистрация: Apr 2007
Сообщений: 19
Цитата:
Сообщение от iNils Посмотреть сообщение
JIL2, вам предупреждение за игнорирование тегов для кода.
Извините, понял...

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

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

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


 


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


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