애니메이션의 반복 옵션을 주려면 스토리보드에 'RepeatBehavior'속성을 주면 됩니다. Storyboard m_sbReturn = new Storyboard(); this.m_sbReturn.RepeatBehavior = RepeatBehavior.Forever; 참 쉽조잉? 이렇게 옵션을 'RepeatBehavior.Forever'으로 주면 무한 반복 합니다. 멈추려면 '.Stop()'을 호출하면 됩니다.
가속 감속 넣기는 참 쉽습니다. 문제는 애니메이션을 구성할때 어떻게 구성했냐에 따라 다르죠. 이전글 - [WPF/Silverlight] 오브젝트 애니메이션 이전글을과 같이 'DoubleAnimationUsingKeyFrames'로 구현한경우 키프레임 구성에 사용한 'EasingDoubleKeyFrame'을 사용하여 가속/감속을 지정하여야 합니다. 가속/감속을 지정할때 사용하는 속성은 'EasingFunction'입니다. 이게 있어야 지정이 가능하죠. //DoubleAnimationUsingKeyFrames kf = new EasingDoubleKeyFrame(); kf.EasingFunction = new CircleEase() { EasingMode = System.Windows.Media.Animat..
텍스트 박스, 버튼, 유저컨트롤 등이 뒤섞여있는데 모두 같은 애니메이션을 주려면? 이럴때 보통 오브젝트(object)로 선언하여 관리하면 되지만 오브젝트 형태는 애니메이션을 줄수가 없습니다. 오브젝트는 스토리 보드에 추가 할수 없다는 에러입니다. 이럴 때는 오브젝트를 'FrameworkElement' 형태로 바꿔주면 됩니다. 에러가 사라 젔습니다. 그렇기 때문에 애니메이션을 통으로 관리 할때는 'FrameworkElement'로 해야 하는 것이지요. 초간단 천체 소스
요번에 동영상을 유튜브로 옴기고 있습니다. 다옴기고 루리웹에도 올리려는데 스크립이 그대로 딱!! 아이프래임 무시가 팍!!! 손코딩으로 오브젝트를 박았지만 빈칸이 딱!!! 아놔 -_-; 그래서 뒤저보니.... 아하. HTML5 호환을 위해 퍼가기가 iframe형태로 바꿔였고 그로 인해 아이프래임이 지원안되는 사이트는 이전방식을 써야 한다. 라는 말이군요. 그러면 이전 방식을 사용하는 방법을 알려 드리겠습니다. 유튜브에 로그인한후 오른쪽 상단에 자기 이름을 클릭하고 동영상을 누르면 자기가 올린 동영상이 나옵니다. 여기서 퍼가려는 동영상을 클릭합니다. 해당 동영상의 하단에 보시면 공유 버튼이 있습니다. '소스코드'를 클릭하시고 '이전 소스코드 사용'을 체크하시면 오브젝트 형태의 태그가 만들어 집니다. 문제는 ..