Mac DashBoard + navigateToURL
Bonjour,
J'ai développé un widget en Flash/Flex qui est deployé sur un Dashboard Mac, le widget dans son ensemble fonctionne, cependant les liens que j'ai créés avec la méthode Flex navigateToURL ne fonctionne qu'avec le paramètre window="_self". Lorsque je change ce paramètre par "_blank" le widget n'ouvre plus le lien concerné. Est-ce que qqn a déjà rencontré ce problème?
Merci d'avance.
extrait du code :
var u:URLRequest = new URLRequest("http://www.google.fr");
navigateToURL(u,"_blank"); // KO
navigateToURL(u,"_self"); // OK mais ouverture de la page à la place du widget alors que l'effet souhaité est l'ouverture au sein d'un navigateur
Flex / DashBoard / navigateToUrl
Bonjour à tous,
Je rencontre le même problème. Il est impossible d'ouvrir un lien dans une autre fenetre sous Dashboard.
J'ai testé la fonction javascript widget.openURL (et également ExternalInterface) mais j'ai une erreur #2060 (Security sandbox violation).
Code:
ExternalInterface.call("widget.openURL", url)
Code:
<mx:Button label="Recherchez" click="javascript:widget.openURL('www.google.com')" />
Pour que le code javascript soit executé à partir de Flex, je suis obligé d'aller dans les paramètres globaux de sécurité et d'ajouter le répertoire d'installation du widget dans la liste des répertoires de confiance (http://www.macromedia.com/support/do...manager04.html).
L'ajout du répetoire dans la liste permet de passer le widget du mode LocalWithNetwork en mode LocalTrusted. Dans ce dernier cas, j'ai bien l'ouverture de safari en mode _blank.
Le problème, c'est que cela complique l'installation du widget.
Avez-vous le même problème ? Avez-vous une solution ?