Показать сообщение отдельно
Старый 28.03.2016, 23:31
Nnget вне форума Посмотреть профиль Отправить личное сообщение для Nnget Найти все сообщения от Nnget
  № 3  
Ответить с цитированием
Nnget

Регистрация: May 2014
Сообщений: 37
Это происходит в классе FREFunction

передал id(args[0]) и BitmapData(args[1]).

Код AS3:
public class MarkerSetIcon implements FREFunction {
 
	@Override
	public FREObject call(FREContext context, FREObject[] args) {
		try {
			int id=args[0].getAsInt();
			MarkerGoogleMaps marker;
 
			FREBitmapData bitmapData=(FREBitmapData) args[1];
			bitmapData.acquire();
			Bitmap bitmap=Bitmap.createBitmap(
				bitmapData.getWidth(),
				bitmapData.getHeight(),
				Config.ARGB_8888);
			bitmap.copyPixelsFromBuffer(bitmapData.getBits());
			bitmapData.release();
			marker.setImage(bitmap);
		} catch (Exception e) {
			Log.e("GM", e.getMessage());
		}
		return null;
	}
 
}