![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 25
|
Добрый день. Копаюсь в коде и не могу понять. Что я делаю не так?
package tests { import flash.display.Stage; import flash.display.Sprite; import flash.display.MovieClip; import flash.display.Loader; import flash.display.Bitmap; import flash.display.BitmapData; import flash.geom.Matrix; import flash.geom.Rectangle; import flash.geom.Point; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.text.TextField; public dynamic class tests extends MovieClip{ var oLoader:Loader = new Loader(); var bam:Bitmap = new Bitmap; public var kusok1:BitmapData; //подгрузка изображения var uril:String = "pikt.jpg"; public function tests() { oLoader.load(new URLRequest(uril)); oLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, onComp); } //вытягивание переменных из изображения public function onComp(event:Event):void { var loadedImage:Bitmap = Bitmap(oLoader.content); var bitmap:BitmapData = new BitmapData(loadedImage.width+1, loadedImage.height+1, false, 0xffffffff); bitmap.draw(loadedImage, new Matrix()); kusok1.copyPixels(loadedImage.bitmapData , new Rectangle(1, 1, 20, 20), new Point(1,1) ); var image:Bitmap = new Bitmap(bitmap); this.addChild(image); var colorV:Number = bitmap.getPixel32(1,1); var _tet:TextField; trace(colorV.toString(16).toUpperCase()); } } } Помогите пожалуйста. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 25
|
Простая. Именно из-за этой строки весь код не работает. Как только добавляю строку в окне output появляется эррор:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at tests::tests/onComp() И выполнение програмы не идет... ((( |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 221
|
Fleaxa, а где у kusok1 вызывается конструктор? или некоторые флешеры настолько суровы что не вызывают конструкторов :-)
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 25
|
Ой. Понял....
Как стыдно.... не заметил и пол дня провозился... Стыдно,стыдно, стыдно.... (Спасибо большое) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну пока вы называете переменные на французско-нижегородский манер «kusok», это будет не единственная проблема, вставшая на вашем пути.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| copypixel |
|
|