En utilisant falsh (Action script) L'insertion de l'image ne s'execute que lorsque l'animation swf et dans le même repertoire que l'image or j'aime que l'insertion s'execute de n'importe quel repertoire
CODE
on (press) {
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
//trace("Opened " + file.name);
image_mcl.addListener(mclListener);
image_mcl.loadClip(file.name, image_mc);
}
listener.onCancel = function(file:FileReference):Void {
trace("User cancelled");
}
//-------------------------------
var menu_cm:ContextMenu = new ContextMenu();
menu_cm.customItems.push(new ContextMenuItem("View Image in Browser...", viewImage));
this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.menu = menu_cm;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
//image_mcl.addListener(mclListener);
//image_mcl.loadClip("photo1.jpg", image_mc);
function viewImage(target_mc:MovieClip, obj:Object) {
getURL(target_mc._url, "_blank");
}
//---------------------
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse();
}
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
//trace("Opened " + file.name);
image_mcl.addListener(mclListener);
image_mcl.loadClip(file.name, image_mc);
}
listener.onCancel = function(file:FileReference):Void {
trace("User cancelled");
}
//-------------------------------
var menu_cm:ContextMenu = new ContextMenu();
menu_cm.customItems.push(new ContextMenuItem("View Image in Browser...", viewImage));
this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.menu = menu_cm;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
//image_mcl.addListener(mclListener);
//image_mcl.loadClip("photo1.jpg", image_mc);
function viewImage(target_mc:MovieClip, obj:Object) {
getURL(target_mc._url, "_blank");
}
//---------------------
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse();
}