我有一个自定义的dragImage(一个带有边框和标签的简单容器),默认alpha值为0.5
拖动源是一个火花 DataGrid dropTarget 是一个带有表单的 BorderContainer
在 dropTarget 的 onDragEnter 处理程序中,我想将 dragImage alpha 设置为 1,以便视觉反馈该组件是有效的 dropTarget。
我找不到在处理程序中访问 dragImage 的方法:
private function onDragEnterActivity(ev:DragEvent):void {
if (ev.dragSource.hasFormat('dragActivity')) {
//i would like to access the dragImage here to set its alpha to 1
var dropTarget:BorderContainer = BorderContainer(ev.currentTarget);
DragManager.acceptDragDrop(dropTarget);
}
}
似乎在 doDrag 函数中定义(或默认值)后的 alpha 值修复