cihexe
03.04.2009, 19:37
Всем привет!
ребят, помогите извлечь битмап дату из UIComponent, ато выдаёт мне следущий стэктрейс:
ArgumentError: Error #2015: Недопустимые данные BitmapData.
at flash.display::BitmapData()
at ...[hiden]
at ...[hiden]
at ...[hiden]
at mx.core::UIComponent/validateDisplayList()
at mx.managers::LayoutManager/validateClient()
at mx.core::UIComponent/validateNow()
at ...[hiden]
at ...[hiden]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.core::UIComponent/dispatchResizeEvent()
at mx.core::UIComponent/setActualSize()
at mx.containers.utilityClasses::Flex$/flexChildHeightsProportionally()
at mx.containers.utilityClasses::BoxLayout/updateDisplayList()
at mx.core::LayoutContainer/updateDisplayList()
at mx.core::UIComponent/validateDisplayList()
at mx.core::Container/validateDisplayList()
at mx.managers::LayoutManager/validateDisplayList()
at mx.managers::LayoutManager/doPhasedInstantiation()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()
at mx.core::UIComponent/callLaterDispatcher()
*на хайден строки не обращайте внимания...*
вот и всё валится при попытке вызова:
private function getContentBitmapData() : BitmapData
{
var bd : BitmapData = new BitmapData( _content.width, _content.height );
var m : Matrix = new Matrix();
bd.draw( _content, m );
return bd;
}
ребят, помогите извлечь битмап дату из UIComponent, ато выдаёт мне следущий стэктрейс:
ArgumentError: Error #2015: Недопустимые данные BitmapData.
at flash.display::BitmapData()
at ...[hiden]
at ...[hiden]
at ...[hiden]
at mx.core::UIComponent/validateDisplayList()
at mx.managers::LayoutManager/validateClient()
at mx.core::UIComponent/validateNow()
at ...[hiden]
at ...[hiden]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.core::UIComponent/dispatchResizeEvent()
at mx.core::UIComponent/setActualSize()
at mx.containers.utilityClasses::Flex$/flexChildHeightsProportionally()
at mx.containers.utilityClasses::BoxLayout/updateDisplayList()
at mx.core::LayoutContainer/updateDisplayList()
at mx.core::UIComponent/validateDisplayList()
at mx.core::Container/validateDisplayList()
at mx.managers::LayoutManager/validateDisplayList()
at mx.managers::LayoutManager/doPhasedInstantiation()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()
at mx.core::UIComponent/callLaterDispatcher()
*на хайден строки не обращайте внимания...*
вот и всё валится при попытке вызова:
private function getContentBitmapData() : BitmapData
{
var bd : BitmapData = new BitmapData( _content.width, _content.height );
var m : Matrix = new Matrix();
bd.draw( _content, m );
return bd;
}