Хорошо, я понимаю, что вы делаете.Я не осознавал, что приложение Air может быть встроенным HTML-документом с привязкой javascript к среде Air.Довольно круто!Дополнительную информацию можно найти здесь: http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ecc.html
В любом случае, поскольку это всего лишь HTML, применяются все правила HTML.У меня есть небольшое приложение «Hello World», которое использует навигацию привязки, а также навигацию по JavaScript:
<html>
<head>
<title>Hello World</title>
<script type="text/javascript" src="AIRAliases.js"></script>
<script type="text/javascript">
function appLoad(){
air.trace("Hello World");
}
</script>
</head>
<body onLoad="appLoad()">
<h1>Hello World</h1>
<a href="AirHTML2.html">Go Next</a>
<button onClick="location.href = './AirHTML2.html'">Go Next</button>
</body>
</html>
В любом случае (нажав ссылку или нажав кнопку, которая вызывает location.href
, я успешно перемещаюсь изодна страница к следующей.
Сначала это не сработало, но это было потому, что я не упаковывал вторую страницу с приложением. В моем случае мне просто нужно было добавить AirHTML2.html
перейдите на упаковщик adt
, но я не знаю, как вы создаете свое приложение ... какую среду вы используете?
В любом случае, на самом деле все выглядит довольно просто. :)