//============================================================ // <T>启用反转的时候启用反转选项。</T> // // @author DYWEN 20120712 //============================================================ private void chbReverse_CheckedChanged(object sender, EventArgs e) { if (chbReverse.CheckState == CheckState.Checked) { newClip.IsReversed = true; chbReverseDirection.Enabled = true; chbReverseCd.Enabled = true; } else { chbReverseDirection.Enabled = false; chbReverseCd.Enabled = false; newClip.IsReversed = false; QDsAnimationProperty prop = this.Parent.Parent as QDsAnimationProperty; if (prop != null) { FRsResourceAnimation animtion = prop.animation; // animtion.RemoveClip((int)newClip.DirectionCd); } } }
//============================================================ // <T>获取对象是否反转。</T> // // @author DYWEN 20120712 //============================================================ private void chbDirection_TextChanged(object sender, EventArgs e) { _controlName = this.Name; if (_controlName == "qdsProperty") { return; } QDsAnimationProperty prop = this.Parent.Parent as QDsAnimationProperty; if (prop != null) { FRsResourceAnimation animtion = prop.animation; if (chbReverse.CheckState == CheckState.Checked) { newClip.DirectionCd = nameType(_controlName); //FRsResourceClip clip = animtion.SyncClip(animtion.FristClip, (int)newClip.DirectionCd); //reverseDirectionText = chbReverseDirection.Text; //reverseCdText = chbReverseCd.Text; //clip.ReverseDirection = ReverseDirectionType(reverseDirectionText); //clip.ReverseCd = ReverseCd(reverseCdText); //clip.IsReversed = chbReverse.Checked; } } }