local t = Def.ActorFrame{ -- normal Def.Sprite { Texture=NOTESKIN:GetPath( '_down', 'receptor base' ); Frame0000=0; Delay0000=1; InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand'); NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); PressCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'PressCommand'); }; -- flashpert Def.Sprite { Texture="_down receptor tap"; Frame0000=0; Delay0000=1; InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand'); PressCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'PressCommand'); LiftCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'LiftCommand'); NoneCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'NoneCommand'); }; }; return t;