2010-02-03 15 views
1

J'utilise le contrôle html d'Adobe AIR dans mon application de bureau pour permettre aux utilisateurs de voir les pages Web. J'utilise les méthodes html.historyBack() et html.historyNext() pour permettre de se déplacer d'avant en arrière. Mais je veux effacer l'historique une fois qu'une option spécifique est sélectionnée, disons un clic sur un bouton, sans redémarrer l'application. J'ai testé les deux versions de AIR, 1.5.2 et AIR 2.0 Beta mais je n'ai trouvé aucun moyen de le faire.Comment effacer l'historique dans le contrôle HTML d'Adobe Air

Y at-il un moyen de résoudre ce problème?

Au plaisir de vous entendre,

Alex Fisherr

Répondre

-1

Si tout ce que vous voulez faire est de définir l'état activé de boutons avant et arrière ont alors un point de départ int, que vous pouvez réinitialiser lorsque nécessaire. Puis basez le history.length sur ceci.

+1

Ce n'est pas une réponse appropriée. –

3

Je ne pense pas que vous pouvez directement modifier l'objet historique car il est en lecture seule. La manière la plus simple de vider votre historique est de créer un nouveau HtmlLoader et de remplacer le HtmlLoader existant.

Ce nouveau HtmlLoader n'aura aucun historique comme souhaité.