Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-12-2011, 01:25   #1 (permalink)
squarepants™
 
Benutzerbild von cargos
 
Registriert seit: Nov 2009
Beiträge: 181
2 kurze fragen zu drag and drop

hallo leute,

ich hab mal 2 fragen zu dem drag und drop event in Air (2.5)

- kann man ein bild von einer webseite direkt in ein Air app draggen und darstellen?

- kann man ein bild aus einem Air app direkt auf den desktop draggen und ablegen?

freue mich über antworten.
cargos
cargos ist offline   Mit Zitat antworten
Alt 05-12-2011, 07:18   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
1. bin ich mir nicht sicher.
(Evtl. kannst Du per "Bild kopieren" es in die Zwischenablage holen und diese dann mit air auswerten. Aber wie gesagt, bin mir nicht sicher)

2. Ja, habe ich bereits 1-2 mal gemacht und klappt super. Musst Du mal googlen, gehört zu den "Standard Anfänger Tutorials" für air.


grüße, nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 05-12-2011, 18:10   #3 (permalink)
squarepants™
 
Benutzerbild von cargos
 
Registriert seit: Nov 2009
Beiträge: 181
Zitat:
Zitat von Nico B. Beitrag anzeigen
2. Ja, habe ich bereits 1-2 mal gemacht und klappt super. Musst Du mal googlen, gehört zu den "Standard Anfänger Tutorials" für air.
punkt 2. ist erledigt! danke dir!

Zitat:
1. bin ich mir nicht sicher.
(Evtl. kannst Du per "Bild kopieren" es in die Zwischenablage holen und diese dann mit air auswerten. Aber wie gesagt, bin mir nicht sicher)
punkt 1.:
also es geht mir um das direkte drag und drop ohne "Bild kopieren".
falls da jemand etwas darüber weiss bitte antworten!

grüße
cargos

Geändert von cargos (05-12-2011 um 18:11 Uhr)
cargos ist offline   Mit Zitat antworten
Alt 05-12-2011, 18:56   #4 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Google sei dank: Drag-n-Drop file into an AIR app « Brian Chau
nur gefunden, nicht getestet
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 05-12-2011, 21:58   #5 (permalink)
squarepants™
 
Benutzerbild von cargos
 
Registriert seit: Nov 2009
Beiträge: 181
Zitat:
Zitat von thomas_E Beitrag anzeigen
Google sei dank: Drag-n-Drop file into an AIR app « Brian Chau
nur gefunden, nicht getestet
das gilt aber nur für den desktop. ich suche eine möglichkeit direkt aus einer webseite/browser das bild ins Air app zu bekommen.

grüße
cargos ist offline   Mit Zitat antworten
Alt 06-12-2011, 00:56   #6 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
PHP-Code:
package 
{
    
import flash.desktop.Clipboard;
    
import flash.desktop.ClipboardFormats;
    
import flash.desktop.NativeDragManager;
    
import flash.display.Bitmap;
    
import flash.display.BitmapData;
    
import flash.display.Sprite;
    
import flash.events.Event;
    
import flash.events.NativeDragEvent;
    
    
/**
     * ...
     * @author Thomas Ersosi
     */
    
public class Main extends Sprite 
    
{
        private var 
s:Sprite;
        private var 
b:Bitmap;
        
        public function 
Main():void 
        
{
            if (
stageinit();
            else 
addEventListener(Event.ADDED_TO_STAGEinit);
        }
        
        private function 
init(e:Event null):void 
        
{
            
removeEventListener(Event.ADDED_TO_STAGEinit);
            
// entry point
            
            
= new Sprite();
            
s.graphics.beginFill(0xEFEFEF);
            
s.graphics.drawRect(0,0,stage.stageWidthstage.stageHeight);
            
s.addEventListener(NativeDragEvent.NATIVE_DRAG_ENTERdoDragEnter);
            
s.addEventListener(NativeDragEvent.NATIVE_DRAG_DROPdoDragDrop);
            
addChild(s);
            
            
= new Bitmap();
            
b.b.5;
            
addChild(b);
        }
        
        private function 
doDragEnter(e:NativeDragEvent):void 
        
{
            if (
e.clipboard.hasFormat(ClipboardFormats.BITMAP_FORMAT)) {
                
NativeDragManager.acceptDragDrop(s);
                
            }else {
                
trace(e.clipboard.formats);
            }
        }

        private function 
doDragDrop(e:NativeDragEvent):void 
        
{
            
b.bitmapData e.clipboard.getData(ClipboardFormats.BITMAP_FORMAT) as BitmapData;
        }
    }

evtl solltest du noch eine Unterstützung für base64-kodierte Bilder ergänzen
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 06-12-2011, 01:17   #7 (permalink)
squarepants™
 
Benutzerbild von cargos
 
Registriert seit: Nov 2009
Beiträge: 181
danke für das feedback.

ich konnte gerade noch andere browser testen.
ergebnis: im Firefox funktioniert das draggen direkt aus der webseite in ein Air app.
Opera 11.52 und Internet Explorer unterstützen das leider nicht.
cargos ist offline   Mit Zitat antworten
Alt 06-12-2011, 08:21   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Wahrscheinlich weil Firefox das Bild, während des dragen, temporär in den Zwischenspeicher knallt - die anderen jedoch nicht.


oder?
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 06-12-2011, 12:55   #9 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Zitat:
Opera 11.52 und Internet Explorer unterstützen das leider nicht
also, im IE läuft es bei mir (*bedingt), Opera, Chrome und Safari hab ich hier grad nicht.

*bedingt heisst, es funktioniert bei mir, wenn das Bild nicht verlinkt ist; wenn es verlinkt ist, kopiert er scheinbar nur den Link in den Speicher, nicht das Bild. (FF kopiert beides, dazu noch ne html-version und afaik ne rtf-Version des Links, sowie den html-Code als String)
Rechtsklick -> Bild anzeigen -> nun kann ich das Bild auch im IE draggen (ist aber unzumutbar)
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Drag and Drop durch verschiedene MCs leider nur Press Drag & press Drop MF_ ActionScript 1 5 12-07-2004 11:11
raster, drag&drop, fragen, fragen, fragen... pixelfresse ActionScript 1 5 03-02-2004 23:16
Drop Target Problem / Drag&Drop bewerber2 Flash 4 und Flash 5 2 05-01-2004 16:59
zwei Fragen zu drag and drop lotta Flash 4 und Flash 5 8 09-05-2002 11:04
nur 2 kurze Fragen... Striker Flash 4 und Flash 5 4 17-11-2001 20:00


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele