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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: Jul 2005
Сообщений: 41
По умолчанию stopDrag() внутри <State> - почему не срабатывает ?

есть вот такой примерно код:
Код:
	<mx:State name="docsTree" basedOn="docs">
			<mx:AddChild position="lastChild">
				<ns1:fsTreeWindow  id="fsTreeWindowLocal" caller="{this}" top="75" left="195" right="75" bottom="20" mouseDown="{fsTreeWindowLocal.startDrag()}" mouseUp="{fsTreeWindowLocal.stopDrag();}" horizontalAlign="center">
					
				</ns1:fsTreeWindow>
			</mx:AddChild>
			<mx:SetProperty target="{canvas1}" name="width" value="500"/>
		</mx:State>
В чём проблема - как только плеер входит в стэйт docsTree и показывает наш компонент (fsTreeWindow - по логике аналог Panel), то его тельце становится кликабельным, ессно если начинать его двигать с зажатой мышой, то он как и положено двигается (слово драггится язык не позволяет выговорить ), но стоит только мышь отпустить, то он возвращается на своё начальное место (по центру) ...
При этом аналогичный метод драга, используемый вне state работает совершенно нормально ... В чём загвоздка ?
П.С.по сути ns1:fsTreeWindow можно смело менять на mx:Panel - это не важно, аналогично не работает
П.С.2. если на событие mouseDown привязывать не драг, а например fsTreeWindowLocal.x=fsTreeWindowLocal.x+10 то вообще ничего не происходит ... это так, для пущего сгущения красок

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

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

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


 


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


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