From d927703b6227409f35a788a0f7631a97ba3c3e2b Mon Sep 17 00:00:00 2001 From: andrew-git Date: Thu, 16 May 2019 14:24:31 +0300 Subject: [PATCH] Fix Color transition problem on some targets Fix for https://github.com/openfl/dragonbones/issues/15 --- dragonBones/parsers/ObjectDataParser.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dragonBones/parsers/ObjectDataParser.hx b/dragonBones/parsers/ObjectDataParser.hx index 1c59008..85b7d4f 100644 --- a/dragonBones/parsers/ObjectDataParser.hx +++ b/dragonBones/parsers/ObjectDataParser.hx @@ -1039,7 +1039,7 @@ import dragonBones.textures.TextureData; if (Reflect.hasField(rawData, DataParser.COLOR) || Reflect.hasField(rawData, DataParser.COLOR_TRANSFORM)) // Support 2.x ~ 3.x data. (colorTransform key) { frame.color = SlotFrameData.generateColor(); - _parseColorTransform(Reflect.field(rawData, DataParser.COLOR) || Reflect.field(rawData, DataParser.COLOR_TRANSFORM), frame.color); + _parseColorTransform(Reflect.field(rawData, DataParser.COLOR) != null ? Reflect.field(rawData, DataParser.COLOR) : Reflect.field(rawData, DataParser.COLOR_TRANSFORM), frame.color); } else { @@ -1571,4 +1571,4 @@ import dragonBones.textures.TextureData; return _instance; } -} \ No newline at end of file +}