Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Вот так выкидывает исключение
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
{
_holdPin();
return;
})
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
{
_releasePin();
return;
})
А вот так нет :)
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_DOWN, function (arg1:flash.events.MouseEvent):*
{
_holdPin();
return;
})
o=this._sliderGraphic as flash.display.DisplayObject;//добавленно мной
(this._sliderGraphic as flash.display.DisplayObject).addEventListener(flash.events.MouseEvent.MOUSE_UP, function (arg1:flash.events.MouseEvent):*
{
_releasePin();
return;
})
почему добавление 1 строчки позволяет скомпилиться 2 куску кода хотя 1 кусок компилиться без проблем без этой строчки а 2 выкидывает ошибку и лишь добавление этой строчки дает нужный эффект. Не понимаю.....
Этой: "Вот так выкидывает исключение "?
o=this._sliderGraphic as flash.display.DisplayObject;//добавленно мной