salut à tous,
j'ai un soucis, je n'arrive pas a faire un drag and drop sur mon image importé.
voici le code que j'ai fait, il m'importe bien l'image, mais il ne prend pas en compte le drag and drop.
Si quelqu'un peut m'aider, merci d'avance.
var fileRef:FileReference;
btnBrowse.addEventListener(MouseEvent.CLICK,DirectUpload);
function DirectUpload(event:MouseEvent):void
{
fileRef = new FileReference();
fileRef.addEventListener(Event.SELECT, selectFile);
fileRef.addEventListener(Event.OPEN, openFile);
fileRef.addEventListener(Event.COMPLETE, complete);
fileRef.browse([new FileFilter("All Formats (*.jpg,*.gif,*.png,*.swf)", "*.jpg;*.gif;*.png;*.swf", "JPEG;jp2_;GIFF;SWFL")]);
}
function selectFile(e:Event):void {
fileRef.load();
}
function openFile(e:Event):void {
}
function complete(e:Event):void
{
var data:ByteArray = fileRef.data;
// contenant pour le fichier chargé
var uploadImage:Loader = new Loader();
uploadImage.loadBytes(data);
uploadImage.scaleX = uploadImage.scaleY = 0.25;
uploadImage.x = 100;
uploadImage.y = 100
addChild(uploadImage);
}
uploadImage.addEventListener(MouseEvent.MOUSE_DOWN, dragClip);
uploadImage.addEventListener(MouseEvent.MOUSE_UP, dropClip);
function dragClip(evt:MouseEvent):void {
uploadImage.startDrag();
}
function dropClip(evt:MouseEvent):void {
uploadImage.stopDrag();
}