デフォルトのアルファ値が0.5のカスタムdragImage(境界線とラベルを持つ単純なコンテナ)があります
ドラッグ ソースはスパーク DataGrid です。 dropTarget は Form を持つ BorderContainer です。
dropTarget の onDragEnter ハンドラで、このコンポーネントが有効な dropTarget であるという視覚的なフィードバックのために、dragImage アルファを 1 に設定したいと思います。
ハンドラ内で 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関数で定義された(またはデフォルト値)後にアルファ値の残りが修正されたようです