Im básicamente armar una versión de AIR de una existente
solicitud Escribí hace un rato.
Hasta ahora Ive consiguió la aplicación AIR aceptar imágenes que se han drag-n-cayó en el fondo de teléfono y visualizar / posicionamiento en la pantalla.
Parece que no puedo obtener mi cabeza por conseguir la imagen que ha sido abandonado en la aplicación en un objeto BitmapData, así que puede cortar / etc y guardarlo en un archivo nuevo sin embargo. Parece una cosa recinto de seguridad, pero su Soo sido desde hace mucho tiempo Ive hecho nada con Flash, y mucho menos aire, que yo realmente no lo sé.
Heres Im usando la función para mostrar la imagen cayó
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 qué Ive juzgado por la carga de los 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 el mensaje de error que me pasa por un archivo 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 el mensaje de un archivo arrastrado desde mi navegador
An ActionScript error has occurred:
TypeError: Value does not allow function calls.
- An ActionScript error has occurred:
- TypeError: Value does not allow function calls.
Toda información es bienvenida.

Strong with this one, the sudo is.