![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 43
|
как сделать переход на новую страницу (как getURL в AS2.0)?
|
|
|||||
|
flash.net.navigateToURL()
См. раздел ActionScript 2.0 Migration в аппендиците Action Script 3 language reference. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Открыть AS 2.0 Migration в хелпе что мешает?
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 60
|
Люди... кто-то может доступно обьяснить как работать с хелпом? я не понимаю самой структуры... вот открыл я хелп вижу следующее:
public function navigateToURL(request:URLRequest, window:String = null):void
package {
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
public class NavigateToURLExample extends Sprite {
public function NavigateToURLExample() {
var url:String = "http://www.adobe.com";
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "Your Name";
var request:URLRequest = new URLRequest(url);
request.data = variables;
try {
navigateToURL(request);
}
catch (e:Error) {
// handle error here
}
}
}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это класс NavigateToURLExample (только строчки public function navigateToURL быть не должно). Нужно сохранить это в файл NavigateToURLExample.as и указать NavigateToURLExample как Document class и запустить.
з.Ы. В AS3 не пишут код в кадрах, код пишется в классах (во внешних *.as файлах). Если работать с AS2 не доводилось (AS2 — это классы, методы, наследование и прочая фигня, а не писанина с типизацией в кадрах и выставленном профиле AS2), то будет достаточно трудностей, необходимо учить ООП. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 4
|
Все достаточно просто ), если не издеваться над человеком...
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 20
|
Цитата:
В слое action script (предварительно создаём слой кнопку button) пишем: button.addEventListener(MouseEvent.CLICK, buttonClickListener); function buttonClickListener(e:MouseEvent):void { var fgt:URLRequest=new URLRequest("http://www.ya.ru"); navigateToURL(fgt); } Пологике так, но в результате ошибка - access of undefend property button Добавлено через 46 минут Сделал отдельным файлом пример (т.е. только кнопка). всё прекрасно работает. Скорее всего это происходит из-за того, что объект button ещё не объявлен, когда выполняется функция. Пробовал так: function _onMouseDown( e:MouseEvent ):void { navigateToURL( new URLRequest ("http://WWW.ya.ru"),"_self"); } button.addEventListener( MouseEvent.MOUSE_DOWN, _onMouseDown ); Добавлено через 48 минут Не работает. Добавлено через 1 час 9 минут Немного разобрался. Нужно было ещё поставить галочку export for actoiscript. Но возникла другая проблема - где взять наименование class и base class? Я исходник галереи fla скачал -пытаюсь под себя переделать. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Вы опоздали
|
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
__________________
Пока я жив, Вы горем обеспечены |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|