![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 107
|
Я раньше эту функцию не использвал, а сейчас написал вроде бы все по инструкции, но не работает. Может я что-то делаю не так?
resultPreviewContainer = new Sprite(); var photoBitmapData:BitmapData = new BitmapData(photoContainer.width, photoContainer.height); trace(1); if (photoContainer is IBitmapDrawable) { photoBitmapData.draw(photoContainer); } else { trace(2); } trace(3); var bmp:Bitmap = new Bitmap(photoBitmapData); resultPreviewContainer.addChild(bmp); addChild(resultPreviewContainer); trace(2) и trace(3) не происходят. Сначала попробовал без if (photoContainer is IBitmapDrawable). Потом для проверки добавил. В чем я тут ошибся? |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Если trace(3) не происходит, значит draw вызывает исключение. Что debug плеер говорит?
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 107
|
Bgg, к сожалению ничего не говорит, так как это приложение для контакта, работает только под тамошним флеш-контейнером, Output не могу посмотреть... Может можно как-то исключение посмотреть программно?
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
А вы локально вообще не тестируете что-ли? Для браузера есть debug версии плеера: http://www.adobe.com/support/flashplayer/downloads.html
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 107
|
Спасибо, Bgg! Благодаря браузерному дебаггеру разобрался сам - надо было добавить в лоадер загружаемой фотографии LoaderContext с checkPolicyFile = true, теперь работает)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|