Добавление обработчика событий ActionScript, который принимает весь спрайт

У меня есть очень простой конструктор в ActionScript:

public function ButtonTest() {
this.addEventListener(MouseEvent.CLICK, browseFiles);
}

Моя проблема в том, что когда я открываю сам файл SWF, окно не имеет полного размера и вся область реагирует на щелчок мыши. Если я раскрою окно до полного размера, поле размером около 200 пикселей слева будет недоступно для кликов. Я надеюсь, что я имею какой-то смысл.

Проблема в том, что у меня был файл .SWF в моем HTML-коде, и когда я делаю его маленьким, кажется, что кликнуть можно только в центре файла SWF.

Я надеюсь, что кто-то может мне помочь.

Спасибо, Руди.


person Rudy    schedule 26.05.2010    source источник
comment
Возможно, для большего смысла я хочу указать, что моя проблема заключается в том, что весь SWF-файл должен реагировать на щелчок мыши. К сожалению, не вся область реагирует на клик мыши в зависимости от размера окна. Спасибо.   -  person Rudy    schedule 26.05.2010


Ответы (1)


Установите stage.scaleMode на StageScaleMode.NO_SCALE, что позволит вам прочитать фактический размер фильма, чтобы вы могли растянуть кнопку на всю эту область.

person Bart van Heukelom    schedule 26.05.2010
comment
Большое спасибо, это решило мою проблему! - person Rudy; 27.05.2010
comment
Круто, тогда надо нажать кнопку "принять" (галочку) рядом с этим постом, так работает сайт :) - person Bart van Heukelom; 28.05.2010