Flash Dijital Saat Yapalım AS.3
Flash çalışmamızda ActionScript dijital saat yapacağız çalışmamıza glow efekt uygulayacağız çalışmamız yeni çalışma sayfası açalım Flash Sayfamız ActionScript 3.0 oluyor.

2-Arka plan beyaz olsun px değerleri size kalmış ilk olarak layer1 üzerinde rectangle tool aracı ile sahnemizin büyüklüğünde bir dikdörtgen hazırlayalım gradient uygulayalım. Arka alan oluşturmuş olacağız. Layer adını saat glow yapalım.

3-Text Tool aracı ile dynamic text seçimi yaparak yazımızı yazalım instance name kısmına clockGlow yazalım. Sahnedeki yazıyı kopya yapalım.

4-Yeni layer ekleyelim layer adını zaman olarak değişelim kopya yaptığımız yazıyı paste ederek sahneye ekleyelim instance name penceresindeki yazımyı değişip clock yazalım.

5-SaatGlow layeri seçelim properties panelden Filters Glow uygulayalım.

6-Ana sahnemizde Properties panelde Publish panelde Class penceresine temeli yazalım hazırlayacağımız ActionScript dosyamızın adı olacak.

7-File>New ActionScript File açalım.

8-Açılan action penceresine kodlarımızı ekleyip farklı kaydet dosya ismi olarak temeli olarak isimlendirelim.
/* saat temeli */
package {
import flash.display.MovieClip;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class temeli extends MovieClip {
/* değişken */
var date:Date=new Date ;
var day:int=date.day;
var hours:int=date.hours;
var minutes:* =date.minutes;
var seconds:* =date.seconds;
var timer:Timer=new Timer(1000);
public function temeli():void {
updateClock();
timer.addEventListener(TimerEvent.TIMER,startClock);
timer.start();
}
/* Clock function */
private function updateClock():void {
/* 24 saat gösterge */
if (String(minutes).length<2) {
minutes="0"+minutes;
}
if (String(seconds).length<2) {
seconds="0"+seconds;
}
/* Set Text */
clock.text=hours+":"+minutes+":"+seconds;
clockGlow.text=hours+":"+minutes+":"+seconds;
}
private function hideObjects(... targets) {
for (var i:int=0; i<targets.length; i++) {
targets[i].visible=false;
}
}
/* Start Clock function */
private function startClock(e:TimerEvent):void {
date=new Date ;
hours=date.hours;
minutes=date.minutes;
seconds=date.seconds;
updateClock();
}
}
}
8-Çalışmamızı test edelim.










Merhaba.. Photoders sitesi photoshop ve flash derslerin türkçe paylaşımak amaclı kurulmuş web sitesidir. Sitede mevcut dersler tamamen ücretsizdir. Ziyaretciler üye olmadan siteyi gezebilir yararlanabilirler, destek alabilmek sorunlarını iletebilmek için tek yapmaları gereken kısa bir zaman ayırarak ücretsiz üye olmalarıdır.Site içinde eklenmiş derslere yorum ekleyerek verilen emeklere saygı göstermek olduğu unutulmamalıdır.
Yorum Yazın