如果我使用 colortransform 為物件設定顏色,有什么方法可以通過父物件呼叫該顏色?
例如
var color1 = new ColorTransform(); color1.color = 0xFF0000;
thing1.transform.colorTransform = color1;
如果我想呼叫分配給 thing1 的顏色,有什么辦法嗎?
我嘗試過的一些事情
trace(thing1.color);
trace(thing1.colorTransform);
trace(thing1.transform);
uj5u.com熱心網友回復:
我找到了一個你可以呼叫的替代方案,它實際上可以解決最需要的功能。
如果您獲取物件并將 .transform.colorTransform 附加到末尾,則可以呼叫顏色轉換函式設定為該物件的 8 個值中的任何一個
trace(thing1.transform.colorTransform);
trace(thing1.transform.colorTransform.blueOffset);
或呼叫一個值將其傳遞給另一個變數
color2.blueOffset = thing1.transform.colorTransform.blueOffset;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/473850.html
標籤:actionscript-3 颜色 转换
下一篇:在AS3中應用雙色變換
