2010-06-09 3 views
1

진짜 문제는 onReleaseOutside 기능이 없다는 것입니다. 드래그 기능을 수행하는 동안이를 우회하는 방법에 대한 몇 가지 예가 있지만 텍스트 입력에는 적용 할 수 없습니다.플렉스에서 textinput의 텍스트 선택 취소

문제는 사용자가 textinput에서 일부 텍스트를 선택하고 응용 프로그램 영역에서 마우스를 놓은 다음 마우스를 올려 놓으면 textinput에서 마우스가 아래로 움직이는 것이 textinput에서 텍스트를 적극적으로 선택하고 있다고 생각하는 문제입니다. 텍스트 입력에 입력 된 문자를 계속 덮어 씁니다.

http://palermo.infusedindustries.com [페이지의 라이브 저장소 검색 막대에서 일부 텍스트를 입력 한 다음 강조 표시하고 저장소 외부에있을 때까지 마우스를 놓아 두지 마십시오.

는 드디어 마우스가

var x = stage.mouseX; 
var y = stage.mouseY; 
if(x < 0 || y <0 || x >stage.stageWidth || y > stage.stageHeight) 

난 그냥하고 싶습니다 같은 몇 가지 코드를 사용하여 단계 꺼지면 내가 말할 수 있도록 함께 일부 쓰레기를 해킹가 있도록 텍스트를 강조해야한다 생각을 멈출의 TextInput 사용자가 애플릿에서 스크롤하고 텍스트 입력이 여전히 검색 막대에있는 항목을 덮어 쓰고 정상적으로 작동하더라도

플렉스 텍스트 필드에 마우스가 눌려져있어 사용자가 텍스트 선택을 완료했다고 알리는 이벤트 나 방법을 찾지 못하는 것 같습니다.

답변

0
try add a listener event MouseEvent.MOUSE_OVER, 
event.buttonDown is false then 
TextInput(event.target).setSelection(0,0); 
관련 문제