Im essentiellement en mettant ensemble une version AIR d'une entreprise existante
application J'ai écrit il ya quelque temps.
Jusqu'à présent, Ive a obtenu l'application AIR d'accepter des images qui ont été drag-n-larguées sur le fond de téléphone et d'afficher / positionnement à l'écran.
Je n'arrive pas à obtenir ma tête sur le retour sur l'image qui a été parachuté à la demande en un objet BitmapData pour que je puisse culture / etc Vous et l'enregistrer dans un nouveau fichier though. Cela semble une chose sandbox de sécurité, mais son soo depuis longtemps Ive rien fait avec Flash, sans parler de AIR, que je ne sais vraiment pas.
Heres Im en utilisant la fonction pour afficher l'image chuté
function dropHandler(event)
{
var str = event.dataTransfer.getData("text/plain");
var elm = document.getElementById('iphone-wallpaper');
air.trace(elm.style.backgroundImage);
elm.src = str;
}
- function dropHandler(event)
- {
- var str = event.dataTransfer.getData("text/plain");
- var elm = document.getElementById('iphone-wallpaper');
- air.trace(elm.style.backgroundImage);
-
- elm.src = str;
- }
Heres what ive jugé pour le chargement des BitmapData
var loader = new air.Loader();
// event handler definitions
loader.contentLoaderInfo.addEventListener(air.Event.COMPLETE, completeHandler);
loader.contentLoaderInfo.addEventListener(air.IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.load(new air.URLRequest(document.getElementById('iphone-wallpaper').src));
- var loader = new air.Loader();
- // event handler definitions
- loader.contentLoaderInfo.addEventListener(air.Event.COMPLETE, completeHandler);
- loader.contentLoaderInfo.addEventListener(air.IOErrorEvent.IO_ERROR, ioErrorHandler);
- loader.load(new air.URLRequest(document.getElementById('iphone-wallpaper').src));
Heres le message d'erreur que j'obtiens pour un fichier local
[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2035: URL Not Found. URL: file:///home/me/Desktop/1024-768-cat-wallpapers-11.jpg
" errorID=2035]
- [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2035: URL Not Found. URL: file:///home/me/Desktop/1024-768-cat-wallpapers-11.jpg
- " errorID=2035]
-
Heres le message d'un dossier tiré de mon navigateur
An ActionScript error has occurred:
TypeError: Value does not allow function calls.
- An ActionScript error has occurred:
- TypeError: Value does not allow function calls.
Toute information est la bienvenue.

Strong with this one, the sudo is.