2010-05-04 5 views
1

Bonjour Communauté StackOverflow,Adobe AIR - Options pour ouvrir le dossier dans l'Explorateur Windows

Est-il possible d'ouvrir un dossier dans l'Explorateur Windows à partir d'Adobe AIR?

Il semble que ces API ne seront pas ajoutées avant AIR 2.0, mais d'ici là, existe-t-il des solutions de contournement qui peuvent être utilisées pour activer cette fonctionnalité?

Merci, Mauricio

Répondre

1

Essayez de lancer une nouvelle URLRequest pour le nom du fichier. En théorie, il enverra cette requête au navigateur par défaut sur la machine Windows, ce qui ouvrira probablement le dossier.

Quelque chose comme ceci:

<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script><![CDATA[ 
import flash.net.URLRequest; 

public function clickButton():void{ 
var request : URLRequest = new URLRequest('C:\\projects\\'); 
navigateToURL(request)  
} 
]]></mx:Script> 

<mx:Button click="clickButton()" /> 
</mx:WindowedApplication> 
Exemple de code

pris d'un de mes messages blog anciens: http://www.jeffryhouser.com/index.cfm/2008/4/22/Using-AIR-to-launch-other-applications

+0

Jusqu'à AIR version 2.0 Je crois que c'est la seule approche que nous pouvons utiliser. Merci! – muro

+1

Il ouvre la fenêtre du navigateur, mais le contenu du dossier est directement affiché dans le navigateur. La boîte de dialogue Explorateur Windows n'est pas lancée. Comment pouvons-nous ouvrir la boîte de dialogue Explorateur Windows? –