![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2011
Сообщений: 19
|
Суть такая: есть главная Swf из которой вызываются другие и собственно эти другие swf- 3 штуки. в главной есть две кнопки: "вперед" и "назад". у кнопок такие коды:
prev_btn.addEventListener(MouseEvent.CLICK, prev_swf); function prev_swf (event:MouseEvent):void { a= a-1 } next_btn.addEventListener(MouseEvent.CLICK, next_swf ); function next_swf (event:MouseEvent):void { a = a+1; } сделал так: if (a==1) { var myLoader1:Loader=new Loader (); var myURL1:URLRequest=new URLRequest ("osn/1.swf"); myLoader1.load(myURL1); stage.addChild(myLoader1); } подскажите, что делаю не так. спасибо |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Ну а с чего он должен грузиться-то? Код загрузки ведь не вызывается. Переменная изменилась, но загрузчик об этом не знает.
Надо и загрузку вызываеть внутри функции-обработчика нажатия кнопки. п.с. 2 функции тут не нужны. Хватит и одной prev_btn.addEventListener(MouseEvent.CLICK, loadSWF); next_btn.addEventListener(MouseEvent.CLICK, loadSWF ); function loadSWF(event:MouseEvent):void { var request:URLRequest; if (event.target == next_btn) { a += 1; request = new URLRequest("osn/1.swf"); } else if (event.target == prev_btn) { a -= 1; request = new URLRequest("osn/2.swf"); } var myLoader1:Loader=new Loader (); var myURL1:URLRequest=new URLRequest (request); myLoader1.load(myURL1); stage.addChild(myLoader1); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|