![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 09.09.10]
|
Пишу код цель чтобы movieclip помещенный на stage при изменении высоты окна браузера(плэера) соответственно менялся. Для этой цели ставлю addEventListener где Event.RESIZE Вообщем вот весь код:
package { import flash.display.*; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; public class ZhMenu extends Sprite { public var menubg:MovieClip; public function ZhMenu() { var menubg:MovieClip = new menuGrad(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; stage.addEventListener(Event.RESIZE, onResize); this.addChild (menubg); menubg.x=0; menubg.width = 150; menubg.height = stage.stageHeight; } public function onResize (event:Event):void { var sh:Number = stage.stageHeight; menubg.x=0; menubg.width=150; menubg.height=sh; } } } TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at ZhMenu/onResize() Помогите кто знает actionScript 3.0 получше. Плиз. ![]()
__________________
Zhdesigner. Я изменил бы все вокруг, только вот Бог пока исходники не прислал. Последний раз редактировалось iNils; 09.09.2010 в 15:10. |
|
|||||
|
[+1 16.08.10]
Регистрация: Jun 2009
Сообщений: 93
|
ты создаешь локальную переменную menubg и ее инициализируешь
а остается нулл и поетому onResize ругается так правильнее |
|
|||||
|
Нет, не стоит.
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|