AS3 Slider İle Mask Uygulaması
Merhaba arkadaşlar…
Şimdi bir slider ile nasıl mask yapıldığını anlatacam elimden geldiği kadar.
Bende bugün başladım.AS3 scripte.Öğrendiğim kadarıyla anlatmaya
çalışacam sizlere.
Şimdi ilk olarak File-New-Flash File(Action Script3) olarak yeni
bir sayfa açalım.Sonra 400-300 bir kare çizelim.Bunu f8 tuşu ile Movie
Clip’e çevirelim.Sonra bu Movie Clip seçiliyken Properties penceresinden
İnstance Namesine ” photo ” diye yazalım.Sonra Window menüsünden Componentler seçeneğini tıklayalım.Oradanda Slider seçeneği var onu ana ekrana alalım seçiliyken instance namesine de “photoSlider” yazalım.
Ve şimdi çalışmamızla ilgili kodlarımızı yazalım.Ana sahnedeyken yada birinci frameyi seçin f9 tuşuna basın aşağıdaki kodları yazın.
KOD:
import fl.events.SliderEvent; import fl.controls.Slider; var photoMask:Sprite=new Sprite(); this.addChild(photoMask); photoMask.x=35; photoMask.y=33; drawMask(); function drawMask():void { photoMask.graphics.clear(); photoMask.graphics.beginFill(0xFFFFFF,1); photoMask.graphics.drawRect(0,0,302,225); photoMask.graphics.endFill(); } photo.mask=photoMask; photoMask.scaleX=0.0; photoSlider.addEventListener(SliderEvent.CHANGE,sliderChange); function sliderChange(e:SliderEvent):void { photoMask.scaleX=e.target.value/300; }
Saygılarımla
bunu hangi programla yapıyorsun ?
kesin mayada yapmıstır
Merhaba. benim bir sıkıntım var. Yaptığım değişen flash resimin son frame inde biraz beklesin tekrar başa dönsün nasıl yaparım ? güçük bir kod var i= falan get time gibi unuttum