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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.05.2007, 20:20
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 11  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Цитата:
Сообщение от CorC
Плохо пробовали, надо
Код:
{_x:0, _y:0}
Ну почему вы не верите? Я написал что пробовал с _x и _y.. просто код выслал с этой ошибкой.. случайно.

Может подскажите, как сделать всплывающую подсказку и чтобы она двигалась за мышкой? как при аттаче задать мувику координаты?

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

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Код:
this.attachMovie("mc_name", "mc_new_name", this.getNextHighestDepth(), {_x:_root._xmouse, _y:_root._ymouse});

Старый 08.05.2007, 20:49
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 13  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Цитата:
Сообщение от Aziz Zaynutdinoff
Код:
this.attachMovie("mc_name", "mc_new_name", this.getNextHighestDepth(), {_x:_root._xmouse, _y:_root._ymouse});
нет не работает. Всеравно ставит в 0,0

Старый 08.05.2007, 21:06
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 14  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
stop();
//	
var etazh = 1;
var option = buy;
var count = 29;
//==============================================================
//	Here we load xml.
mapXML = new XML();
mapXML.load("flashMap.xml");
mapXML.ignoreWhite = true;
mapXML.onLoad = is_loaded;
function is_loaded(success) {
	if (success) {
		createMap();
	}
}
//==============================================================
function createMap() {
	var countOption = mapXML.childNodes[0].childNodes.length;
	//trace(countOption);
	for (var i = 0; i<countOption; i++) {
		var mcName = mapXML.childNodes[0].childNodes[i].attributes.mcName;
		var shopName = mapXML.childNodes[0].childNodes[i].attributes.shopName;
		var link = mapXML.childNodes[0].childNodes[i].attributes.link;
		var nodeValue = mapXML.childNodes[0].childNodes[i].childNodes.toString();
		//
		_root[mcName].shopName = shopName;
		_root[mcName].link = link;
		_root[mcName].nodeValue = nodeValue;
		//	RollOver
		_root[mcName].onRollOver = function() {
			//removeMovieClip(_root["square_mc"]);
			createHint(this.nodeValue);
		};
		//	RollOut
		_root[mcName].onRollOut = function() {
			_root.shopHint_mc.removeMovieClip()
		};
		//	MouseMove
		_root[mcName].onMouseMove = function() {
			//removeMovieClip(_root["square_mc"]);
			createHint(this.nodeValue);
		};
	}
}
function createHint(hintText:String) {
	_root[mcName].attachMovie("hint", "shopHint_mc", this.getNextHighestDepth(), {_x:_root._xmouse + 20, _y:_root._ymouse + 20});
}

Работает?
__________________
Free-lance | Twitter | Me

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

Регистрация: Sep 2002
Сообщений: 30,787
Выкладывайте уже исходник, не заставляйте людей гадать на кофейной гуще.

Старый 09.05.2007, 11:21
s0lar вне форума Посмотреть профиль Отправить личное сообщение для s0lar Найти все сообщения от s0lar
  № 16  
Ответить с цитированием
s0lar
[+4 13.06.07]

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
Цитата:
Сообщение от screamge
Работает?
Нет.. Спасибо.. уже нашел другой код у KUZEN'a. Спасибо всем.

Вот код функции (если кому интересно, и для поисковиков )) )

Код:
F_tips = function (mc, t) {
	_root.createTextField("hint", 10000, _xmouse+20, _ymouse-20, 0, 20);
	my_fmt = new TextFormat();
	my_fmt.color = 0xFFFFFF;
	my_fmt.leftMargin = 4;
	my_fmt.rightMargin = 3;
	with (hint) {
		border = true;
		borderColor = 0xFFFFFF;
		background = true;
		backgroundColor = 0xFF0000;
		autoSize = true;
		text = t;
		setTextFormat(my_fmt);
	}
	_root[mc].onMouseMove = function() {
		//trace(_root._width+" | "+_root.hint._width);
		if (_root._width >= (_root.hint._width+_root._xmouse+5)) {
			_root.hint._x = _xmouse+20;
		}
		if (_root._height >= _root.hint._height+_root._ymouse+5) {
			_root.hint._y = _ymouse-20;
		}
		updateAfterEvent();
		if (this._xmouse>this._width || this._xmouse<0 || this._ymouse>this._height || this._ymouse<0) {
			delete this.onMouseMove;
			_root.hint.removeTextField();
		}
	};
};

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

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

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


 


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


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