2009-12-07 8 views

Répondre

2

Vous pouvez utiliser fscommand(). Mais pourquoi ne voulez-vous pas utiliser ExternalInterface en premier lieu?

1

Il y a un certain nombre de trucs que vous pouvez utiliser pour éviter ExternalInterface bien que je doive être d'accord avec Amarghosh - pourquoi ne pas utiliser ExternalInterface.

Les trucs que vous pouvez essayer sont:

  • Naviguer vers un javascript: URL. Dans AS2 vous aviez l'habitude de pouvoir getURL("javascript:myFunction()") - je n'ai pas utilisé l'astuce dans as3 mais je suppose que quelque chose comme navigateToUrl(new URLRequest('javascript:myFunction()')); pourrait fonctionner.
  • (ce qui est un très ancien que nous avons l'habitude d'utiliser de nouveau dans Flash 4 jours) charger une page dans un iframe, en passant éventuellement les paramètres GET et avoir cette page communiquer avec la page d'hébergement via JS

deux de ceux-ci peuvent ou peuvent ne pas fonctionner de manière fiable dans différents navigateurs. ExternalInterface est beaucoup plus fiable et flexible, donc je suis vraiment intéressé de savoir pourquoi vous l'évitez ...

Questions connexes