static public function getHighlightBtn(e:DragEvent):Button {
hideAll();
for(var i:int=0; i < list.length; i++){
if(Button(list[i]).hitTestPoint(e.stageX, e.stageY,true)){
Button(list[i]).setStyle("color", "#FF0000");
Button(list[i]).selected = true;
return Button(list[i]);
}
}
return null;
}
static public function hideAll():void {
for(var i:int=0; i < list.length; i++){
Button(list[i]).selected = false;
Button(list[i]).setStyle("color", "#223B61");
}
}
list배열에 버튼들을 담고 drop 디스패치시 해당 drag 이벤트를 넘김..
넘겨받은 drag 이벤트의 마우스 좌표로 hitTest 를 해서 해당 버튼을 가져옴...
hideAll();
for(var i:int=0; i < list.length; i++){
if(Button(list[i]).hitTestPoint(e.stageX, e.stageY,true)){
Button(list[i]).setStyle("color", "#FF0000");
Button(list[i]).selected = true;
return Button(list[i]);
}
}
return null;
}
static public function hideAll():void {
for(var i:int=0; i < list.length; i++){
Button(list[i]).selected = false;
Button(list[i]).setStyle("color", "#223B61");
}
}
list배열에 버튼들을 담고 drop 디스패치시 해당 drag 이벤트를 넘김..
넘겨받은 drag 이벤트의 마우스 좌표로 hitTest 를 해서 해당 버튼을 가져옴...
'Flex 드래그앤드롭' 카테고리의 다른 글
flex drag and drop (0) | 2008.11.24 |
---|---|
로컬파일 -> AIR 로 드래그앤 드롭 (1) | 2008.06.25 |
객체 드래그시 객체 크기에 비례하여 컨테이너 안에서 움직이기 (2) | 2007.11.17 |
드래그앤 드롭 구현 (1) | 2007.08.14 |
드래그앤 드롭 예제 (1) | 2007.05.23 |
드래그 앤 드롭 (1) | 2007.05.23 |