[OpenFL] [HTML5目标] BlendMode无法正常工作

时间:2015-07-09 16:36:05

标签: html5 flash haxe blending openfl

我将一个带有位图的Sprite添加到舞台中,而不是将blendMode更改为SCREEN。 HTML5目标没有任何反应,而在Flash上​​一切正常...... OPENFL Wiki表示"适用于所有平台" (链接)

我做错了吗?

以下是使用的代码:

var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xff0000, 1);
sp.graphics.drawCircle(200, 200, 100);
sp.graphics.endFill();
addChild(sp);

var bmd:BitmapData = Assets.getBitmapData("img/1.jpg");
var b:Bitmap = new Bitmap(bmd);
b.blendMode = BlendMode.SCREEN;

addChild(b);

Imporets是:

import openfl.Assets;
import openfl.display.BitmapData;
import openfl.display.Bitmap;
import openfl.display.BlendMode;
import openfl.display.Sprite;

Flash目标:

Flash export print screen

HTML5目标:

HTML5 export print screen

1 个答案:

答案 0 :(得分:2)

据我所知,HTML5 canvas并没有$arr = array_shift($arr); // ignoring first key $arr = array_shift($arr); // ignoring second key . . . $arr = array_shift($arr); // ignoring tenth key 支持,HTML5 webGL支持。尝试使用BlendMode

进行编译

image