Professional Documents
Culture Documents
11 Temmuz
11 Temmuz
Web Programcl
Flash in parlayan yldz
ActionScript
Fiyat: 9.000.000 TL
(KDV ve gnderim creti dahil)
Sipari iin:
http://abone.vogel.com.tr
CHIP WORKSHOPda BU AY
CHIP Workshop
Klasrn
ayralaryla
birlikte sipari
edebilir ve
kendi arivinizi
oluturabilirsiniz.
Kesin, biriktirin,
kendi arivinizi oluturun
CHIP Workshop Klasr
>> >>
Flash Serisi
Ska sorulanlar
Photoshop Serisi
Fotoraflar zerinde Oynamak
Windows Serisi
Windows XP nin gelimi a
zellikleri
Web Programcl
59 CHIP Workshop >>
M
acromedia firmasnn 1997 yln-
da Future Splash Animator isim-
li vektrel animasyon program-
n satn alp Flash olarak yeniden isimlen-
dirmesinden bu yana, bu animasyon prog-
ram web dnyasnda ok nemli aamalar
kaydetti. Her yeni srm ile birlikte gelen
daha da gelitirilmi imkanlar sayesinde
Flash gnmz web dnyasnn resmi ol-
masa bile de facto standartlarndan biri ha-
line gelmi bulunuyor. yle ki, artk Flashin
klasik HTML sayfalarnn yerini alabilecei-
n bile tartanlar var. Bunu sylemek im-
dilik biraz topik grnse de, Flashin web
dnyasna ok renk katt tartlmaz bir
gerek. Flash ile oluturulmu birbirinden
gzel sitelerden Flash teknolojisini yaratan
Macromedia alanlarnn bile etkilendii
phesiz. Peki webde bu noktaya nasl ge-
lindi? Bu sorunun cevabn tek bir kelime ile
vermek isteseydik "ihtiya" en uygun cevap
olurdu herhalde.
imdiki grafiksel tarayclarn olmad
HTMLin ilk yllarnda ierik n planda olup
paragraf, liste gibi ierii ilgilendiren un-
surlar yer almaktayd. Zamanla HTMLe bu
ieriklerin sunulmasna yardmc olacak un-
surlar eklenmeye baland. Fontlar yatk,
kaln vs. gsterebilecek <i> <b> taklar gibi.
Grafiksel tarayclarn kmasyla beraber
tamamyla ierik zerinde olan ilgi artk ya-
va yava sunuma doru kaymaya bala-
mt. Artk ziyaretiler renkli, canl ve gr-
selliin n planda olduu web siteleri gr-
mek istiyorlard. Bu ihtiyac gidermek iin
bitmap grafik dosyalar kullanlr oldu. G-
nmzde de hala standart olarak kabul g-
ren JPEG, GIF ve PNG formatl web grafikle-
ri, dosya boylarn kltebilmek iin kendi-
lerine zg sktrma tekniklerini kullansa-
lar da, webmaster'larn ve ziyaretilerin
tm isteklerini karlamak konusunda snr-
lamalar vardr. Grsel adan zengin bir si-
teyi bitmap grafikleriyle oluturmak sonu-
ta bu siteyi grebilmek isteyen ziyaretiler
iin netten ekilmesi gereken Kbytelarca
dosya arl anlamna gelebiliyordu. Bir
bakma hala da yle. Hatta bir nceki dne-
<< <<
Flashin parlayan yldz
ActionScript
Son dnemlerin en popler web teknolojilerinden Flashn programclk dnyasna kazandrd script dili
ActionScript, zengin ierikli web siteleri programlamay mmkn klyor. Artk her baarl Flash
uygulamasnn arkasnda ActionScripti grmek mmkn.
Ska sorulanlar
20 CHIP Workshop >>
<< <<
flash ierisine yeni alanlar ekleyerek asp
ierisine ekleme yapabilirsiniz; rnein
subject ksmn flash ierisinde formu dol-
duran tarafndan konuyu belirleyecei bir
text alan oluturup asp ile balant kurabi-
lirsiniz.
Pulldown Menu
Window>Library [Ctrl+L] ile Library pence-
resini an. Insert>New symbol [Ctrl+F8] ile
yeni bir movie clip oluturun ve adn me-
nu1 olarak belirleyin.
imdi menu1 isimli movie clip'in iindeyiz.
Tools blmnden rectangle arac ile bir
dikdrtgen izin. Bu diktrtgen oluturdu-
umuz mennn ana butonunu olutura-
cak. Dikdrtgeni sein, [F8] ile ana buton
ismini verip Button' sein ve butonu olu-
turun. 5. framee kadar gelin ve [F5] ile bo
frame ekleyin.
Yeni bir layer ekleyin ve ilk kareyi seip
action panelinden stop komutunu ekle-
yin.
Tekrar yeni bir layer ekleyin. 5. framee
F6 ile bo bir keyframe ekleyin. Ana buton
ile ayn byklkte bir dikdrtgen izin, se-
in ve [F8] ile alt buton ismini verip buto-
nu oluturun.
imdi ana buton ile alt butonu tam alt
alta gelecek ekilde yerletirin. Ayn ekilde
libraryden alt butonlar tayp alt alta bir-
birine deecek ekilde boluk brakmadan,
istediiniz men seenei kadar ekleyin.
Yeni bir layer oluturun. 5. kareye gelip
[F6] ile bo keyframe ekleyin. Oluturduu-
nuz menunun boyutundan byk olacak
ekilde bir dikdrtgen izin. Bunu [F8] ile
gizli buton ismini verip butonu olutu-
kontrol ediyoruz. Substring komutu paran-
tez iindeki iki deer ile srayla balang ve
biti deerleri arasndaki karakterleri dn-
drmektedir. Burada karakterleri srayla in-
celetiyoruz.
eq ile string deerlerin eitliini kontrol
ediyoruz.
Eer email ierisinde @ iareti var ise ha-
ta deikenini sfrlyoruz ve isim kontrolne
geiyoruz, burada mantk olarak en az 3 ka-
rakter olmasn gze aldk. sim 3 karakter-
den az ise hata=ltfen isminizi giriniz diye-
rek uyaracaktr ve e-postay gndermeye-
cektir. Eer email ve isim doru ise bundan
sonra metin ksmnn kontrolne geiyoruz.
Metin ksm iin yine en az 3 karakter mesaj
girilmesini gz nnde bulundurarak kont-
rol gerekletiriyoruz. sim, email ve metin
ksm tamamen doldurulduunda ise;
loadVariablesNum ("email.asp", 0, "POST");
komutu ile deikenleri asp dosyasna gn-
deriyoruz.
loadVariables komutunda GET seenei
255 karakter ile snrldr ve url ile birlikte
gnderilmektedir Bu yzden Flash ierisin-
de POST parametresini tercih etmekteyiz.
ASP
asp dosyas iin aadaki kodlar not defte-
ri ile yazp email.asp olarak kaydedin.
Set objMail = Server.CreateObject
("CDONTS.NewMail")
objMail.To = "aliyucel@chip.com.tr" 'emailin
gnderilecei adres
objMail.From = Request.Form("email") 'flashdan
gnderilen email adresi
objMail.Subject = "web sayfasndan" 'emailde
konu olarak yer alacak ksm
objMail.Body ="isim : "&Request.Form("isim")
&VbCrLf&"Mesaj : "&Request.Form("metin")
'emaili gnderenin mesaj
objMail.Send
Yukardaki asp kodlar e-postay
CDONTS component'n kullanarak gnde-
riyor. Sunucular bu komponentler asn-
dan farkllklar gsterebilir. Request.form
komutu ile Flash ierisindeki deikenleri
alarak ilemi gerekletirmektedir. Siz de
run. imdi bu butona sa tklayp edit'i se-
in. Layer1'de up ksmnda yer alan dolu
frame'i hit blmne tayn. Sadece hit
ksm dolu olan buton sahnede gzkme-
yecektir ve gizli buton olarak yer alacaktr.
menu1 movie clipin iine girin, imdi sray-
la butonlara action komutlarn atayacaz.
ana buton:
on (rollOver) {
gotoAndStop (5);
}
alt butonlar:
on (release) {
gotoAndStop (1);
}
gizli buton:
on (rollOver) {
gotoAndStop (1);
}
alt butonlar iin tek tek istediiniz linki
get url komutu ile ekleyebilirsiniz. Yukarda
eklediimiz on (release) komutu ile butona
tklandnda men tekrar kapanacak, yani
ilk framee geri dnecektir.
alma mantna baktmzda ise ana
butonun zerine fare imleci ile geldiinizde
5. framee gidecek ve burada alt butonlar
ortaya kacaktr. Alt butonlarn zerinde
imleci ektiinizde ise imle gizli butonun
zerine gelecek ve on(rollOver) komutu i-
leyip ilk framee geri dnecek, bylece me-
n kapanacaktr.
Bu men sisteminin gelitirilmesini size
brakyoruz, alt menlerin oluumu iin
motion tween efektleri uygulanarak ho
grntler elde edilebilir.
Macromedia Flash ile ilgili her trl soru
ve isteinizi bize iletebilirsiniz. Gelecek ay
grmek zere hoa kaln.
Ali YCEL
aliyucel@chip.com.tr
Flash Serisi
>> >>
<< CHIP Workshop 21
Photoshop Serisi
21 CHIP Workshop >>
<< <<
Fotoraflar zerinde Oynamak
k grnen grafikler hazrlamak iin mutlaka plug-in paketlerini kullanmanz gerekmez.
Doru efektleri yerinde kullanarak siz de baarl almalar yapabilirsiniz.
<< <<
EKL 1: Alternatif konfigrasyon
ayarlarnn belirlenmesi.
Aadaki admlar gerekletirirken ya-
pacanz deiikliklerin Group Policy see-
nekleri zerinde oluturaca etkileri iyice
anladnza emin olun ve organizasyonun
Group Policy kurallarn izleyin.
Win2K sistemlerinizdeki .adm dosyalar-
n gncellemek iin, sisteme ynetici yetki-
siyle giri yaparal aadaki admlar gerek-
letirmeniz gerekiyor:
1. XP Pro sisteminde yer alan \%systemro-
ot%\inf\system.adm dosyasn 3.5" diske ve-
ya farkl bir a alanna kopyalayn.
2. Kopyaladnz bu system.adm dosyasn
domain kontrolcs (DC) zerinde
\%systemroot%\inf klasrne kopyalayn.
Dahili template-handling prosedrlerinize
bal olarak Win2K system.adm dosyanz
bu dosyayla yer deitirebilir veya bu dosya-
ya system_xp.adm gibi bir isim verebilirsi-
niz.
3. MMC Active Directory Users and Compu-
ters eklentisinde yeni seenekleri uygula-
mak istediiniz DC stne sa tklayn ve
Properties blmne girin.
4. Group Policy tabna basn, GPOyu seerek
Edit seeneine tklayn.
5. Computer Configuration veya User Confi-
guration iinde yer alan Administrative
Templates objesine sa tklayarak menden
Add/Remove Templatesi sein.
6. Win2K system.adm dosyasn kaldrarak
yerine XP Pro sisteminden kopyaladnz
system.adm dosyasn koyun.
7. Add/Remove Templates diyalog kutusunu
kapatn, ardndan Administrative Templa-
tese bakarak XP seenek- lerinin orada yer
alp almadn kontrol edin.
Computer Configuration. ekil 2de XP
Pro Group Policy seeneklerinin MMC Group
Policy eklentisi altndaki Computer Configu-
ration blmne uygulanm halini grebi-
lirsiniz. Sizin de dikkatinizi ekecei zere bu
seenekler, XPnin organizasyon alarna da-
Windows Serisi
>> >>
<< CHIP Workshop 02
tikten sonra OK tuuna basarak Network
Configuration Operators Properties pence-
resini kapatn.
Kullancy Network Configuration Ope-
rators grubuna eklemenizin ardndan, ekle-
diiniz kullanc ofis dndaki bir sistemden
balansa bile XP Pro altnda basit a konfi-
grasyon ayarlarn yapma yetkisine kavu-
ur. Ancak bu gruba dahil olmak kullancla-
ra ICS, ICF veya Network Bridging konfig-
rasyonlar yapma yetkisini vermez. Bu obje-
leri ayarlayabilmek iin mutlaka ynetici
yetkisine sahip yerel kullanclar grubuna da-
hil olmak gereklidir. Peki ama kullanclarn-
za bu yetkiyi verdiinizde, kullanclarn yap-
t ayarlarn organizasyonun genel a yap-
sna zarar vermeyeceinden nasl emin ola-
caksnz? Bu sorunun cevab Group Policy
ayarlarnda ve Network Location Awareness
altnda yatyor.
A balantlar iin
Group Policy ayarlar
XP Pro ile birlikte gelen yeni bilgisayar konfi-
grasyonu ve kullanc konfigrasyonuna
ynelik Group Policy ayarlar sayesinde, ki-
min a seenekleri zerinde ne ekil bir haki-
miyet kurabilecei ayarlanabiliyor. XP Pro'-
nun bu yeni ekirdek Group Policy seenek-
lerini Windows 2000 Server AD Group Policy
Object (GPO) zerinde uygulamadan nce,
son srm XP Administrative Template
(.adm) dosyasn DC zerindeki uygun do-
main sistem container zerine yklemeniz
gerekiyor. XP .adm dosyalarn kullanarak
kark istemcilerden oluan ortamlarda
GPO ynetimi salamak genel olarak kabul
edilebilir bir davran, nk uygulanama-
yan seenekler zaten alt seviye istemciler ta-
rafndan otomatik olarak gzard ediliyorlar.
Yine de bu seenekleri organizasyonunuza
uyarlamadan nce bir uyumluluk testi yap-
manz gerekebilir.
ir domain yapsna ait byk zellii bera-
berinde getiriyor.
Bu seenekleri kullanarak, sistem yneti-
cileri de dahil olmak zere kimsenin ICS, ICF
veya Network Bridging zelliini aktif hale
geirmemesinin salayabilirsiniz. Properties
penceresindeki Explain tabnda her see-
nein ayrntl aklamas yer alyor.
Ancak bu seeneklerle ilgili bilmeniz ge-
reken bir ey var: Eer domaininize bal bir
bilgisayarda ICS, ICF veya Network Bridging
kurulumu mevcutsa, Group Policy bu see-
nekleri deitiremez. Bu durum Group Policy
seeneklerinin location aware olmasndan
kaynaklanr. Yani bu seenekler, sadece se-
enekler en son deitirildiinde bilgisayar
hangi DNS domainine balysa yine o doma-
ine balandnda geerlidir.
User Configuration. ekil 3te XP Pro Gro-
up Policy seeneklerinin kullanclara uygu-
lanm halini grebilirsiniz. Bu seenekler
MMC Group Policy eklentisinin User Confi-
guration dmnde bulunuyor. Yine bura-
da da Properties penceresindeki Explain b-
lmnden fonksiyonlarla ilgili ayrntl bilgi
alabilirsiniz.
Bu seenekler a konfigrasyonu operas-
yonlarnda paral kontrol olana salyor.
Tabii bu seenekleri karma ortamlara uygu-
lamadan nce, zellikle "Enable Windows
2000 Network Connections settings for Ad-
ministrators" poliesinin sorun karmamas
asndan gerekli ynergeleri tekrar gzden
geirmeyi unutmayn.
Kontrol sizde olsun
XP'nin yeni a olanaklar ev alar kurulumu-
nu kolaylatrrken, ayn zamanda iletme
alarn panie srkleyecek bir potansiyel
tayor. Neyse ki spesifik baz fonksiyonlar
kullanarak hangi ayarlar ne zaman ve nere-
de uygulayacanz bilerek bu durumu
avantaja evirmek elinizde.
EKL 3: Group Policy kullanc ayarlar ve a bilgileri.
EKL2: Group Policy bilgisayar ayarlar ve a bilgileri.
Windows Serisi
<< <<