Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-03-2011, 17:45   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 11
Datei/Verknüpfung laden und Icon anzeigen

Hallo zusammen,

ich habe vor in einem Programm Dateien (*.EXE) oder Verknüpfungen zu laden und diese dann als Bild anzeigen zu lassen, ggf. noch mit dem Namen der Datei oder der Verknüpfung zusammen.

Jedoch habe ich schon das Problem, dass ich die Icons der Dateien nicht anzeigen lassen kann, bzw. ich habe keine richtige Ahnung wie ich das umsetzen soll.

Hättest ihr dazu irgendwelche Ideen ?
Evtl. auch Beispiele/Referenzen ?

Beste Grüße und Danke,
SkiD.
Skid ist offline   Mit Zitat antworten
Alt 16-03-2011, 18:08   #2 (permalink)
Neuer User
 
Benutzerbild von padavan
 
Registriert seit: Apr 2002
Beiträge: 496
kurzer blick in die referenz: filesystem.File hat eine icon-eigenschaft
keine ahnung ob's funzt - hab's nicht probiert
__________________
Grafik - Webdesign - Programmierung - www.thsc.at
Adventkalender 2011 advent.wien.info/de
Jobspace - Universum der Lehrstellen www.jobspace.at
padavan ist offline   Mit Zitat antworten
Alt 16-03-2011, 21:33   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 11
Also ich blicke da nicht durch, ich habe es nun so probiert:
Code:
var tFile:Array			= e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT) as Array;
var tDirectory:File		= File.documentsDirectory;
var tBitmaps:Array		= tFile.icon.bitmaps;
var tBmpData:BitmapData		= new BitmapData(1, 1);
				
for (var i:uint = 0; i < tBitmaps.length; i++) 
	if (tBitmaps[i].height > tBmpData.height) 
		tBmpData	= tFile.icon.bitmaps[i]; 

var tIconBmp:Bitmap		= new Bitmap(tBmpData);
image.source			= tIconBmp;
Wohl gemerkt in Adobe AIR.
Der image-Container existiert ...
Code:
<mx:VBox height="100%" width="100%" paddingTop="5" paddingBottom="5" paddingLeft="5" paddingRight="5">
	<mx:Image id="image" x="0" y="0" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center" />
	<mx:Button x="10" y="250" label="Load" click="fLoadImage()" />
</mx:VBox>
... falls die Frage auftritt.

So steht es auch in dem Referenzbuch als Beispiel, funktioniet nur leider nicht, jedenfalls wüsste ich nicht, wie es anders aussehen sollte.

Liebe Grüße,
SkiD.
Skid ist offline   Mit Zitat antworten
Alt 16-03-2011, 21:49   #4 (permalink)
Neuer User
 
Benutzerbild von padavan
 
Registriert seit: Apr 2002
Beiträge: 496
wieso ist tFile ein Array? schonmal mit nem File probiert?

die Referenzbeispiele zu filesystem sind ein bisserl eigenartig
__________________
Grafik - Webdesign - Programmierung - www.thsc.at
Adventkalender 2011 advent.wien.info/de
Jobspace - Universum der Lehrstellen www.jobspace.at
padavan ist offline   Mit Zitat antworten
Alt 16-03-2011, 22:04   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 11
Zitat:
Zitat von padavan Beitrag anzeigen
wieso ist tFile ein Array? schonmal mit nem File probiert?
tFile ist deswegen ein Array, weil man die Möglichkeit hat, mittels Drag&Drop mehrere Dateien in das Adobe AIR Fenster zu ziehen. Mittels Dialog kann man jedoch nur ein einziges auswählen.

Im Endeffekt wird mittels der For-Schleife nur das größte Icon gezeigt.
In diesem Fall wird mir jedoch gar nichts gezeigt. XD

Zitat:
Zitat von padavan Beitrag anzeigen
die Referenzbeispiele zu filesystem sind ein bisserl eigenartig
Jap, sehe ich auch so ... im Netz findet man dazu auch irgendwie gar nichts, denn wenn man etwas in Zusammenhang mit Adobe AIR und Icon sucht, bekommt man immer nur das AIR-Icon als Resultat.

Eine ähnliche Problematik scheint es bisher noch nicht gegeben zu haben, was mich doch schon irgendwie sehr wundert.
Skid ist offline   Mit Zitat antworten
Alt 16-03-2011, 22:25   #6 (permalink)
Neuer User
 
Benutzerbild von padavan
 
Registriert seit: Apr 2002
Beiträge: 496
nichtsdestotrotz - schon mit einem file-objekt anstatt array probiert?
__________________
Grafik - Webdesign - Programmierung - www.thsc.at
Adventkalender 2011 advent.wien.info/de
Jobspace - Universum der Lehrstellen www.jobspace.at
padavan ist offline   Mit Zitat antworten
Alt 16-03-2011, 22:29   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 11
Zitat:
Zitat von padavan Beitrag anzeigen
nichtsdestotrotz - schon mit einem file-objekt anstatt array probiert?
War gerade am editieren. xD

Also ich habe es jetzt hinbekommen!
Als ich eben Flex Builder neugestartet habe, hat der Compiler die ...

Code:
var tBitmaps:Array	= tFile.icon.bitmaps;
... und die Zeile ...

Code:
tBmpData		= tFile.icon.bitmaps[i];
... angemeckert.
Logisch, wenn tFile ein Array ist, muss man schon sagen, aus welcher Zeile des Arrays er lesen soll. Sprich es fehlte einfach nur der Zusatz "tFile[0]". Schon hat es funktioniert!

Doof nur, dass der Compiler vorher ohne Probleme das Programm ausgeführt hat, ohne das der Compiler anfing zu meckern. :-/

Danke dir also für deine Hilfe.
Skid ist offline   Mit Zitat antworten
Alt 16-03-2011, 22:41   #8 (permalink)
Neuer User
 
Benutzerbild von padavan
 
Registriert seit: Apr 2002
Beiträge: 496
wunderbar - das war eigentlich mein gedanke

war mir halt auch nicht sicher ob in deinem array auch wirklich file-objekte gespeichert sind ... wäre auch davon ausgegangen das der compiler ja meldet
__________________
Grafik - Webdesign - Programmierung - www.thsc.at
Adventkalender 2011 advent.wien.info/de
Jobspace - Universum der Lehrstellen www.jobspace.at
padavan ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
icon, verknüpfung

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
php datei laden und variablen im textfeld anzeigen sanktusm Flash 4 und Flash 5 1 13-10-2007 15:15
eigene Komponenten Icon anzeigen supatascha Flash MX 2004 1 06-09-2005 16:01
problem mit icon und .ini-datei simi75 Autorensysteme 3 21-08-2003 09:24
Icon verändern von Exe-Datei Reksio Am Rande 6 14-08-2002 21:23
verknüpfung laden Lordstoneage ActionScript 1 1 13-04-2002 13:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele