SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
2012 KGIT [CLASS 04 | 0329]

익스프레시브 웹 응용 디자인
Expressive Web Application Design




                               Expressive Web Application Design | WEEK 2 : FLEX.HTML5
TODAY WE WILL COVER,



  - THEORY (2 Hour) -

  01. Flex Design Elements
  02. Motion & Transition
01. Flex Design Element
01. Flex Design Elements
001. RIA (revised)



                                      RIA




         User Centered     Contents         User Interaction   Visual Effect
01. Flex Design Elements
002. Visual Effect
                                      RIA



        User Centered      Contents         User Interaction   Visual Effect



                                                                        Color/Skin



                                                                          Motion




                                                                       Typography



                                                                           Icon



                                                                       Layer&Depth
02. Effect & Transition
02. Effect & Trasition
001. Basics

        - 자연스러운 인터랙션 유도
        - 효과 : 맥락에 따른 컴포넌트들의 변화, 시각적 강조 및 효과, 흥미로운 행동 유도
        - 전환 : 자연스러운 화면 전환
        - 동적인 속성
        - 그 외 다음과 같은 일 진행
             * 애플리케이션 내에서 화면의 전환을 부드럽게 한다.
             * 화면에 필요한 항목을 동적으로 추가한다.
             * 화면에 불필요한 요소 보이지 않게 한다.
             * 화면 내 요소들을 필요에 따라 바꾸어 준다.
02. Effect & Trasition
001. Basics

        ** Application내에서 강조하거나 집중해야 할 영역이 있을때.

        ** Application내에서 그냥 넘어가도 되는 부분

        ** 인터랙션의 강조
02. Effect & Trasition
002. Considering

         - 목적이 무엇인가?
           효과를 사용하고자 하는 이유를 명백히 하자


         - 화면에 더 필요한 것은 무엇인가?
           효과는 사용자 경험을 보완해 주어야지 방해해서는 안된다.
           특히, 동작이 큰 움직임은 사용자 시스템의 부하를 막기 위해 순차적으로 실행해줘야한다.


         - Application Layout을 어떻게 할 것인가?
           어디에 모션을 적용할 지 생각해두면 레이아웃을 융통성 있게 준비할수 있다.


         - 레이아웃에 어떠한 영향을 미칠것인가?
           효과를 추가할때 나머지 Application의 요소에 어떻게 영향일 미칠것인지 미리 계산해야 한다.
            1. Showcases
            2. Flex Store
02. Effect & Transition
003. Effect | 01. Types

         1.    Move
         2.    Glow
         3.    Resize
         4.    Zoom
         5.    AnimateProperty
         6.    Wipe
         7.    Iris
         8.    Fade
         9.    Dissolve
         10.   Rotate
         11.   Pause
02. Effect & Transition
003. Effect | 2. Use Effects
 * Filter Tag




 <mx:Fade id="myFadeOut"                                 효과 이름과 아이디
          alphaFrom="1" alphaTo="0"                      효과 값
          duration="1000"                                효과가 진행되는 시간
          target="{myButton01, myButton02}"/>            효과가 적용되는 Component(아이디이름으로)

 <s:Button id="myButton01" x="74" y="151"
              label="Fade Out" width="118" height="37"
              click="myFadeOut.play();"/>                클릭 했을 때 효과 재생

 <s:Button id="myButton02" x="212" y="151"
             label="Fade In" width="118" height="37"
             rollOver="myFadeOut.play();"/>              마우스가 오버되었을 때 효과 재생
02. Effect & Transition
003. Effect | 2. Use Effects
 * 실행 조정 methods

 plaly();
  효과를 동작

 pause();
 효과가 동작하는 중 특정 시점에서 일시정지

 resume();
 일시정지 상태에서 다시 동작

 reverse();
  동작하던 효과를 특정 시점에서 다시 역으로 동작

 end();
  효과를 종료시점으로 넘김

 stop();
  동작 중인 상태에서 특정 시점에서 효과를 멈춤

 isPlaying();
  효과가 동작 중인지 여부를 알림
02. Effect & Transition
003. Effect | 2. Use Effects
 * 여러 Effect 적용 : Parallel(동시)/Sequence(순차)하게 적용




 <s:Parallel id="myeffect" target="{Btn_motion}">   / 여러 효과를 Parallel하게 적용

      <mx:Fade alphaFrom="1" alphaTo="0"/>
      <mx:Blur blurXFrom="0" blurXTo="10"/>
      <mx:Move xFrom="74" xTo="104"/>

 </s:Parallel>

   <s:Button id=btnMotion x="74" y="151" label=“Motion"
             width="118" height="37"
             click="myeffect.play();"/>
02. Effect & Transition
003. Effect | 2. Use Effects
 * State전환 적용

  <s:states>
                <s:State name="default"/>
                <s:State name="show"/>
  </s:states>

  <s:transitions>
                <s:Transition fromState="*" toState="*">
                              <s:Sequence target="{myImg}">
                                          <s:Wipe id="wipeEffect" direction="right“ duration="1000"/>
                              </s:Sequence>
                </s:Transition>
  </s:transitions>

  <s:Panel title="Wipe Effect" width="371" height="360" horizontalCenter="0" verticalCenter="0">

                <s:Button id="btn_show" x="145" y="286" label="Wipe Effect" click="currentState='show'"/>
                <mx:Image id="myImg" x="85" y="104" source="flex.png"
                          visible.default="false" visible.show="true" />

  </s:Panel>
02. Effect & Transition
003. Effect | 2. Use Effects
 * Easing Library Import




 <fx:Script>
                <![CDATA[
                            import mx.effects.easing.*;
                ]]>
 </fx:Script>

 <s:transitions>
               <s:Transition fromState="*" toState="*">
                             <s:Parallel id="myEffect" target="{myImg}">
                                           <mx:Fade alphaFrom="1" alphaTo="0"/>
                                           <mx:Blur blurXFrom="0" blurXTo="10"/>
                                           <mx:Move xBy="30" easingFunction="Bounce.easeOut"/>
                            </s:Parallel>
               </s:Transition>
 </s:transitions>
Q&A
FOR Next Week
** Skin연구
!! 다음주 부터 각각 자신이 디자인해온 Interface를 중심으로
   수업이 진행될 예정이니 꼭 Interface Design과 간단한 아이디어/와이어프레임을 준비해올 것.

Weitere ähnliche Inhalte

Andere mochten auch

[Ewd]class05 0405
[Ewd]class05 0405[Ewd]class05 0405
[Ewd]class05 0405jylee6977
 
[I3 d]00 orientation
[I3 d]00 orientation[I3 d]00 orientation
[I3 d]00 orientationjylee6977
 
[I3D]01 orientation
[I3D]01 orientation[I3D]01 orientation
[I3D]01 orientationjylee6977
 
[I3 d]00 orientation
[I3 d]00 orientation[I3 d]00 orientation
[I3 d]00 orientationjylee6977
 
[Imr]week02 1
[Imr]week02 1[Imr]week02 1
[Imr]week02 1JY LEE
 
[Imr]week05
[Imr]week05[Imr]week05
[Imr]week05JY LEE
 
[IMR2014]WEEK08
[IMR2014]WEEK08[IMR2014]WEEK08
[IMR2014]WEEK08JY LEE
 
[EWD]class01 0308
[EWD]class01 0308[EWD]class01 0308
[EWD]class01 0308jylee6977
 
[IMR2014]WEEK10
[IMR2014]WEEK10[IMR2014]WEEK10
[IMR2014]WEEK10JY LEE
 
[Info06]graphical thinking
[Info06]graphical thinking[Info06]graphical thinking
[Info06]graphical thinkingJY LEE
 
[Info05]visual thinking iv
[Info05]visual thinking iv[Info05]visual thinking iv
[Info05]visual thinking ivJY LEE
 
[Imr]week03
[Imr]week03[Imr]week03
[Imr]week03JY LEE
 
14 service design prototyping
14 service design  prototyping14 service design  prototyping
14 service design prototypingJY LEE
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06JY LEE
 
[IMR2014]WEEK07
[IMR2014]WEEK07[IMR2014]WEEK07
[IMR2014]WEEK07JY LEE
 
[Trends]13 trend researchiii_
[Trends]13 trend researchiii_[Trends]13 trend researchiii_
[Trends]13 trend researchiii_JY LEE
 

Andere mochten auch (20)

[Ewd]class05 0405
[Ewd]class05 0405[Ewd]class05 0405
[Ewd]class05 0405
 
[Imr]week5
[Imr]week5[Imr]week5
[Imr]week5
 
[I3 d]00 orientation
[I3 d]00 orientation[I3 d]00 orientation
[I3 d]00 orientation
 
[I3D]01 orientation
[I3D]01 orientation[I3D]01 orientation
[I3D]01 orientation
 
[I3 d]00 orientation
[I3 d]00 orientation[I3 d]00 orientation
[I3 d]00 orientation
 
[Imr]week02 1
[Imr]week02 1[Imr]week02 1
[Imr]week02 1
 
[Imr]week6
[Imr]week6[Imr]week6
[Imr]week6
 
[Imr]week05
[Imr]week05[Imr]week05
[Imr]week05
 
[Imr]week2
[Imr]week2[Imr]week2
[Imr]week2
 
[IMR2014]WEEK08
[IMR2014]WEEK08[IMR2014]WEEK08
[IMR2014]WEEK08
 
[EWD]class01 0308
[EWD]class01 0308[EWD]class01 0308
[EWD]class01 0308
 
[IMR2014]WEEK10
[IMR2014]WEEK10[IMR2014]WEEK10
[IMR2014]WEEK10
 
[Info06]graphical thinking
[Info06]graphical thinking[Info06]graphical thinking
[Info06]graphical thinking
 
[Info05]visual thinking iv
[Info05]visual thinking iv[Info05]visual thinking iv
[Info05]visual thinking iv
 
[MSD]UI03
[MSD]UI03[MSD]UI03
[MSD]UI03
 
[Imr]week03
[Imr]week03[Imr]week03
[Imr]week03
 
14 service design prototyping
14 service design  prototyping14 service design  prototyping
14 service design prototyping
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06
 
[IMR2014]WEEK07
[IMR2014]WEEK07[IMR2014]WEEK07
[IMR2014]WEEK07
 
[Trends]13 trend researchiii_
[Trends]13 trend researchiii_[Trends]13 trend researchiii_
[Trends]13 trend researchiii_
 

Ähnlich wie [KGIT_EWD]class04 0329

이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기Devgear
 
Igaworks in app notice
Igaworks in app noticeIgaworks in app notice
Igaworks in app notice성인 김
 
Create App Easier With SVC Pattern - DroidKnights 2019 @Seoul
Create App Easier With SVC Pattern - DroidKnights 2019 @SeoulCreate App Easier With SVC Pattern - DroidKnights 2019 @Seoul
Create App Easier With SVC Pattern - DroidKnights 2019 @SeoulBansook Nam
 
iOS Human Interface Guidelines 한글 정리 문서입니다.
iOS Human Interface Guidelines 한글 정리 문서입니다.iOS Human Interface Guidelines 한글 정리 문서입니다.
iOS Human Interface Guidelines 한글 정리 문서입니다.Dong Jin Lee
 
Vm catchyoo (kor)
Vm catchyoo (kor)Vm catchyoo (kor)
Vm catchyoo (kor)VM KOREA
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1igaworks
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1성인 김
 
UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1Hong-Gi Joe
 
Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까? Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까? Kim Hunmin
 
[Gastudy.net] Google Analytics basic
[Gastudy.net] Google Analytics basic[Gastudy.net] Google Analytics basic
[Gastudy.net] Google Analytics basicSeHeung Oh
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유Woo Sanghun
 
Uxtrigger template v5.compressed_2019
Uxtrigger template v5.compressed_2019Uxtrigger template v5.compressed_2019
Uxtrigger template v5.compressed_2019Potentialeyes, Inc.
 
MVVM Pattern for Android
MVVM Pattern for AndroidMVVM Pattern for Android
MVVM Pattern for Androidtaeinkim6
 
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)keesung kim
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Bansook Nam
 
모바일 앱 프로그래밍 2015-2019년 기말시험
모바일 앱 프로그래밍 2015-2019년 기말시험모바일 앱 프로그래밍 2015-2019년 기말시험
모바일 앱 프로그래밍 2015-2019년 기말시험Lee Sang-Ho
 
100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법SooHwan Ok
 
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수NAVER Engineering
 

Ähnlich wie [KGIT_EWD]class04 0329 (20)

이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기이미지와 애니메이션 효과 적용하기
이미지와 애니메이션 효과 적용하기
 
Essencia 2017
Essencia 2017Essencia 2017
Essencia 2017
 
Igaworks in app notice
Igaworks in app noticeIgaworks in app notice
Igaworks in app notice
 
Create App Easier With SVC Pattern - DroidKnights 2019 @Seoul
Create App Easier With SVC Pattern - DroidKnights 2019 @SeoulCreate App Easier With SVC Pattern - DroidKnights 2019 @Seoul
Create App Easier With SVC Pattern - DroidKnights 2019 @Seoul
 
iOS Human Interface Guidelines 한글 정리 문서입니다.
iOS Human Interface Guidelines 한글 정리 문서입니다.iOS Human Interface Guidelines 한글 정리 문서입니다.
iOS Human Interface Guidelines 한글 정리 문서입니다.
 
Vm catchyoo (kor)
Vm catchyoo (kor)Vm catchyoo (kor)
Vm catchyoo (kor)
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1
 
UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1UI아트 작업자를 위한 언리얼엔진4 UMG #1
UI아트 작업자를 위한 언리얼엔진4 UMG #1
 
Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까? Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까?
 
iOS9 소개
iOS9 소개iOS9 소개
iOS9 소개
 
[Gastudy.net] Google Analytics basic
[Gastudy.net] Google Analytics basic[Gastudy.net] Google Analytics basic
[Gastudy.net] Google Analytics basic
 
마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유마크업개발자가 UX를 알아야 하는 이유
마크업개발자가 UX를 알아야 하는 이유
 
Uxtrigger template v5.compressed_2019
Uxtrigger template v5.compressed_2019Uxtrigger template v5.compressed_2019
Uxtrigger template v5.compressed_2019
 
MVVM Pattern for Android
MVVM Pattern for AndroidMVVM Pattern for Android
MVVM Pattern for Android
 
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)
모바일 스크린 디자인하기 (@WebWorldConference, 2013.11)
 
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020
 
모바일 앱 프로그래밍 2015-2019년 기말시험
모바일 앱 프로그래밍 2015-2019년 기말시험모바일 앱 프로그래밍 2015-2019년 기말시험
모바일 앱 프로그래밍 2015-2019년 기말시험
 
100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법100만 달러짜리 빠른앱 만드는 비법
100만 달러짜리 빠른앱 만드는 비법
 
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
200819 NAVER TECH CONCERT 01_100만 달러짜리 빠른 앱을 만드는 비법 전수
 

Mehr von jylee6977

[KGIT_EWD]class03 0322
[KGIT_EWD]class03 0322[KGIT_EWD]class03 0322
[KGIT_EWD]class03 0322jylee6977
 
[Isd]03 service design_term
[Isd]03 service design_term[Isd]03 service design_term
[Isd]03 service design_termjylee6977
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivityjylee6977
 
[I3 d]01 casestudies
[I3 d]01 casestudies[I3 d]01 casestudies
[I3 d]01 casestudiesjylee6977
 
[I3 d]01 information
[I3 d]01 information[I3 d]01 information
[I3 d]01 informationjylee6977
 

Mehr von jylee6977 (6)

[KGIT_EWD]class03 0322
[KGIT_EWD]class03 0322[KGIT_EWD]class03 0322
[KGIT_EWD]class03 0322
 
[Imr]week1
[Imr]week1[Imr]week1
[Imr]week1
 
[Isd]03 service design_term
[Isd]03 service design_term[Isd]03 service design_term
[Isd]03 service design_term
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
 
[I3 d]01 casestudies
[I3 d]01 casestudies[I3 d]01 casestudies
[I3 d]01 casestudies
 
[I3 d]01 information
[I3 d]01 information[I3 d]01 information
[I3 d]01 information
 

[KGIT_EWD]class04 0329

  • 1. 2012 KGIT [CLASS 04 | 0329] 익스프레시브 웹 응용 디자인 Expressive Web Application Design Expressive Web Application Design | WEEK 2 : FLEX.HTML5
  • 2. TODAY WE WILL COVER, - THEORY (2 Hour) - 01. Flex Design Elements 02. Motion & Transition
  • 3. 01. Flex Design Element
  • 4. 01. Flex Design Elements 001. RIA (revised) RIA User Centered Contents User Interaction Visual Effect
  • 5. 01. Flex Design Elements 002. Visual Effect RIA User Centered Contents User Interaction Visual Effect Color/Skin Motion Typography Icon Layer&Depth
  • 6. 02. Effect & Transition
  • 7. 02. Effect & Trasition 001. Basics - 자연스러운 인터랙션 유도 - 효과 : 맥락에 따른 컴포넌트들의 변화, 시각적 강조 및 효과, 흥미로운 행동 유도 - 전환 : 자연스러운 화면 전환 - 동적인 속성 - 그 외 다음과 같은 일 진행 * 애플리케이션 내에서 화면의 전환을 부드럽게 한다. * 화면에 필요한 항목을 동적으로 추가한다. * 화면에 불필요한 요소 보이지 않게 한다. * 화면 내 요소들을 필요에 따라 바꾸어 준다.
  • 8. 02. Effect & Trasition 001. Basics ** Application내에서 강조하거나 집중해야 할 영역이 있을때. ** Application내에서 그냥 넘어가도 되는 부분 ** 인터랙션의 강조
  • 9. 02. Effect & Trasition 002. Considering - 목적이 무엇인가? 효과를 사용하고자 하는 이유를 명백히 하자 - 화면에 더 필요한 것은 무엇인가? 효과는 사용자 경험을 보완해 주어야지 방해해서는 안된다. 특히, 동작이 큰 움직임은 사용자 시스템의 부하를 막기 위해 순차적으로 실행해줘야한다. - Application Layout을 어떻게 할 것인가? 어디에 모션을 적용할 지 생각해두면 레이아웃을 융통성 있게 준비할수 있다. - 레이아웃에 어떠한 영향을 미칠것인가? 효과를 추가할때 나머지 Application의 요소에 어떻게 영향일 미칠것인지 미리 계산해야 한다. 1. Showcases 2. Flex Store
  • 10. 02. Effect & Transition 003. Effect | 01. Types 1. Move 2. Glow 3. Resize 4. Zoom 5. AnimateProperty 6. Wipe 7. Iris 8. Fade 9. Dissolve 10. Rotate 11. Pause
  • 11. 02. Effect & Transition 003. Effect | 2. Use Effects * Filter Tag <mx:Fade id="myFadeOut" 효과 이름과 아이디 alphaFrom="1" alphaTo="0" 효과 값 duration="1000" 효과가 진행되는 시간 target="{myButton01, myButton02}"/> 효과가 적용되는 Component(아이디이름으로) <s:Button id="myButton01" x="74" y="151" label="Fade Out" width="118" height="37" click="myFadeOut.play();"/> 클릭 했을 때 효과 재생 <s:Button id="myButton02" x="212" y="151" label="Fade In" width="118" height="37" rollOver="myFadeOut.play();"/> 마우스가 오버되었을 때 효과 재생
  • 12. 02. Effect & Transition 003. Effect | 2. Use Effects * 실행 조정 methods plaly();  효과를 동작 pause(); 효과가 동작하는 중 특정 시점에서 일시정지 resume(); 일시정지 상태에서 다시 동작 reverse();  동작하던 효과를 특정 시점에서 다시 역으로 동작 end();  효과를 종료시점으로 넘김 stop();  동작 중인 상태에서 특정 시점에서 효과를 멈춤 isPlaying();  효과가 동작 중인지 여부를 알림
  • 13. 02. Effect & Transition 003. Effect | 2. Use Effects * 여러 Effect 적용 : Parallel(동시)/Sequence(순차)하게 적용 <s:Parallel id="myeffect" target="{Btn_motion}"> / 여러 효과를 Parallel하게 적용 <mx:Fade alphaFrom="1" alphaTo="0"/> <mx:Blur blurXFrom="0" blurXTo="10"/> <mx:Move xFrom="74" xTo="104"/> </s:Parallel> <s:Button id=btnMotion x="74" y="151" label=“Motion" width="118" height="37" click="myeffect.play();"/>
  • 14. 02. Effect & Transition 003. Effect | 2. Use Effects * State전환 적용 <s:states> <s:State name="default"/> <s:State name="show"/> </s:states> <s:transitions> <s:Transition fromState="*" toState="*"> <s:Sequence target="{myImg}"> <s:Wipe id="wipeEffect" direction="right“ duration="1000"/> </s:Sequence> </s:Transition> </s:transitions> <s:Panel title="Wipe Effect" width="371" height="360" horizontalCenter="0" verticalCenter="0"> <s:Button id="btn_show" x="145" y="286" label="Wipe Effect" click="currentState='show'"/> <mx:Image id="myImg" x="85" y="104" source="flex.png" visible.default="false" visible.show="true" /> </s:Panel>
  • 15. 02. Effect & Transition 003. Effect | 2. Use Effects * Easing Library Import <fx:Script> <![CDATA[ import mx.effects.easing.*; ]]> </fx:Script> <s:transitions> <s:Transition fromState="*" toState="*"> <s:Parallel id="myEffect" target="{myImg}"> <mx:Fade alphaFrom="1" alphaTo="0"/> <mx:Blur blurXFrom="0" blurXTo="10"/> <mx:Move xBy="30" easingFunction="Bounce.easeOut"/> </s:Parallel> </s:Transition> </s:transitions>
  • 16. Q&A
  • 17. FOR Next Week ** Skin연구 !! 다음주 부터 각각 자신이 디자인해온 Interface를 중심으로 수업이 진행될 예정이니 꼭 Interface Design과 간단한 아이디어/와이어프레임을 준비해올 것.