Microsoft Store - Design ilginç bir kampanya ile açıldı




Merhaba arkadaşlar,

Microsoft bu hafta baya hareketli. Önce tarihindeki ilk işten çıkarma takvimini duyurdu ve geçici vizeleri olanlara öncelik vereceğini bildirince kıyamet koptu. Kar eden bir şirket neden işçi çıkarır,hadi küçülüyor neden insan ayırır düpedüz ırkçılıktır bu.

http://www.turk.internet.com/haber/yazigoster.php3?yaziid=23002

Devamında geçtiğimiz aylarda açılan ve gün geçtikçe büyüyen Microsoft Store , Design kısmında ilginç bir kampanya başlattı. Expression Web 2 49 dolara satıyor. İnanılmaz ucuz değilmi. Ama upgrade diye de notunu düşüyor.Tüh bende Exp.Web 1 yokki demeyin upgrade yapmak için aşağıdaki herhangi bir ürünün herhangi bir versiyonuna bir dönem sahip olduğunuzu ispatlamanız yeterli. Herhalde Frontpage lisansınız varsa atmışsınızdır ama illaki birinden biri vardır diye düşünüyorum en kötü Office Student falan :)


# Before you buy
# This upgrade is available to qualifying owners of any of the following:
# •
# A licensed copy of an earlier version of Expression Web
# •
# Adobe Creative Suite (any version)
# •
# Adobe/Macromedia Flash or Director (any version)
# •
# Adobe/Macromedia Dreamweaver (any version)
# •
# Adobe GoLive (any version)
# •
# Microsoft Office (any version)
# •
# Microsoft FrontPage (any version)
# •
# Quark QuarkXPress (any version)

Microsoft böylelikle direk rakipleri de buradan belirtmiş oluyor. Eski lisans yerine yeni nesil web teknolojilerine uyumlu bu programlarını rekabet edileyemeycek fiyatlarla sunuyor.Adobe'den de taksit eğitim gibi değil böyle ataklar bekliyoruz bize o yarar :)

Ayrıntılı bilgi için :


http://store.microsoft.com


Güzel Türkiyemizde lisanslama şuanda bir kültür olarak oluşmadı, lisansları olanlar bile daha kolay olduğu için kopya kullanabiliyorlar bu tamamıyle bir kültür ve alışkanlık.Ama eninde sonunda kullandığımız her kurumsal teknolojinin bir maliyeti olduğunu düşünüp lisanslama yolunu tercih edince bu kampanyalar cidden değerlenecektir.





Obamamania ve Tasarım harikaları !


Merhaba arkadaşlar ;

Amerika çok renkli bir seçim dönemini geride bıraktı. Aman hoca gene girişecek politikaya demeyin bu sefer aslında politik bir olayın tasarımsal kısımlarını ele alacağım. " Obamamania " artık yeni Amerika Başkanı Barrack Obama arkasındaki büyük desteği bir fenomen haline dönüştürdü ve Obamamania tüm Amerikayı kasıp kavuruyor. Bu fırtınada da insanlar Obama'ya desteklerini çeşitli yollardan gösterirken birden çok farklı tasarım stillerine de imza atmış oldular.



Bu tasarımsal örnekleri toplayan şu adrese göz atmanızı dilerim.Sonundaki mesaja da katılmamak elde değil , peki Obama bu desteğe nasıl cevap verebilecek ? Göreceğiz..

http://www.graphicdesignblog.org/best-of-obama-designs-posters-t-shirts/



Actionscript 3.0 'a geçmek için 10 Sebep - 9


Merhaba arkadaşlar ;
Actionscript 3.0 'a geçmek için 10 Sebep yazı dizimin son iki nedenine gelmişiz. En baştan beri aslında aklımda olan ama size güzel bir analizle sunmak istediğim sebepe geldi sıra o da Hız :

Evet,AS 3.0'ın 2.0'dan hızlı olduğu kesin. En son başladığım Staras projesinde de 2.0 ile başlayıp mp3 playerdaki performans farkını görünce 3.0 ile devam kararı almıştık.Aşağıda verdiğim testte de - örneklerini inceleyebilirsiniz - , 2.0 çok daha kısa sürede fps süresindeki kontrolünü kaybediyor ve bilgisayarda kitlenmelere yol açabiliyor, ayrıca aynı animasyon basit şekilde 100kat daha hızlı şekilde CPU yormadan 3.0'da çalışabiliyor.

http://developerdispatch.com/?p=254

Ayrıca daha önemlisi zaman içerisinde uzmanlığınız ve müşterilerin beklentiler arttıkça büyük projelerde de olduğu gibi Flash'ın Tween Classları sizin için yeterli gelmeyecek,çok daha alternatifli ve yazılımı basit,performansı yüksek Tween Class'lar aramaya başlayacaksınız.Tweener veya Greensock'un TweenLite gibi Classları kullanacaksınız.Bu alternatif Class'lar da 3.0'a çok daha hızlı destek vermektedir.


http://blog.greensock.com/tweening-speed-test/



En kısa sürede 3.0'a geçmeniz dileğiyle...






BilgeAdam Web Tasarımcıları için CSS notları



Merhaba arkadaşlar ;

BilgeAdam Bireysel eğitimlerde verdiğimiz ek kaynak kitabı "Web Tasarımcılar için CSS Notları " BilgeAdam mezun ve devam eden öğrencilerin indirebilmeleri için bilgeadam öğrenci portalına eklendi. Mutlaka göz atıp uygulamaları yapın.


http://ogrenci.bilgeadam.com/Member/EBooks/CSS_F.rar


Faydalı olması dileğiyle...




STARAS Web Tasarım & Eğitim projesi bitti



Merhaba arkadaşlar ;

Geçtiğimiz ay bir öğrencimin yakını vasıtasıyla Staras şirketinin (çalışmayan)websitesini yeniden Flash altyapısıyla tasarımı ve devamında şirket tasarımcılarının bu siteyi güncelleyebilmesi için gerekli olan eğitim planını çıkarıp vermek üzerine el sıkıştık. Site yılbaşında 25.Yıl vurgusuyla açılacak ve site içerisinde ses,ışık,video efektler bolca vurgulanacaktı. Ayrıca bir tanıtım introsu eklenecekti.

Staras kendi sektöründe 25.yılını doldurmuş ,bi dönemki ünlü stadyum konserlerinde Michael Jacksondan Metallicaya Tarkandan Madonnaya birçok etkinliği gerçekleştirmişti.Ancak websitesi kesinlikle kendilerini temsil etmiyordu. .Net projesi olarak başlamış sitede hiçbir ses,ışık veya video yoktu hatta veritabanında da sorun vardı. Proje kesinlikle Flash ve hatta 3.0 olmalıydı ancak eğitimi mutlak daha zor olacaktı bir buton için bile event yazdırmak gerekeceğini düşünürsek.

Elde olan materyallerin azlığı,kriz dönemi sınırlı bütçesi,tek kişilik dev kadro(!) ve kendi kameram ile mümkün olduğunca gelen talepleri karşılıyan bazen çıkan işteki güzelliğine kendimin bile şaşırdığı çok sağlam bir proje ortaya çıkardım. Özellikle 2.el ekipmanlarda " Tıklayınca şirketin deposuna girsin " talepini duyunca pesmi etsek diye düşünürken kendi çektiğim fotolarla o işide videoya girmeden halledince bu iş oluyor ya dedim.

Evet siteyi yılbaşı açtık ve geçtiğimiz haftada Ayhan Kuşdoğan ile sitenin dışardan gelen ses,ışık,foto-galeri.. menülerini güncellemesini ve bu siteyi nasıl interaktif CD yapılabileceğini gördük ve eğitimimizi de tamamlamış olduk.



Ayhan kardeşim yazın işler açılınca çok ekşicem başınıza bak konserlerde falan ona göre, eee kolaymı bu eleman sitemizi yaptı dersiniz kapıda banane , bak Anadolu Ateşine sözün var unutmam unutturmam :)

Tüm STARAS camiasına selamlar sevgiler websiteniz artık sizi temsil ediyor diyebiliriz.


http://www.staras.com.tr





" WEB Tasarımcı kimdir? " Ücretsiz Semineri

WEB Tasarımcı kimdir?

Bu serüvene başlamadan önce biraz kavramları incelemekte fayda var. Web tasarımcı veya web designer adı üstünde web sayfalarını daha çok görsel anlamda tasarlayan kişidir. Bu yüzden tasarım temellerine hakim olmalıdır. Sadece görsel tasarım değil artık webde işitsel tasarım da dahil olduğundan hem görsel hemde işitsel anlamda tasarım ihtiyaçlarını, müşteri ihitiyaçlarını göz önünde de bulundurarak çözümleyebilen kişidir web tasarımcı.

Ancak görsel iletişim ve web designer, web developer, web master tanımları artık o kadar karışmış ve karıştırılmış durumdadır ki web tasarımcıyım dediğiniz zaman sizden uygulama geliştirme hizmeti bile beklenmektedir. Hatta logo tasarımlarının da web tasarım hizmetinin içinde olduğunu düşünenlerle bile karşılaşmış olabilirsiniz.

Tasarım bilindiği gibi bir yüzeyin üzerinde oluşur. Bu yüzey herhangi bir mecra olabilmektedir. Bilboardlar, gazete, dergi, araba giydirme gibi baskıya dayanan yüzeyler, TV, sinema, monitörler gibi ekran mantıkları bunlara ilaveten webde hem ekran hem de browser mantıklarına gore tasarım yapmanız gerekmektedir. Nasıl baskı için bir tasarımda matbaa veya baskıya çıkan yüzeyi sağlıklı bir tasarım sürecinin oluşması için bilmek gerekiyorsa,web tasarım için de monitor ve özellikle browser yapılarını ve temel anlamda code mantıklarını bilmek durumundadır web tasarımcı.

İşte bu yüzden tüm bu tanımların içini gerektiği gibi doldurmak için “Web Tasarımcı kimdir?” başlıklı ücretsiz seminerine katılabilirsiniz.


Eğitmen : Ozan İNKAYA

Dijital Tasarım Programları Koordinatörü



Tarih : 24 OCAK 2009

Saat 15:00-16:00

Yer : Digital Film Academy - Şişli

Adres : Halaskargazi cad. No:401 Kipman Apt. 8B/8C Şişli – İstanbul

Tel: +90 (212) 219 69 79

Fax: +90 (212) 219 11 66


* Seminere katılım ücretsizdir. Ayrıntılı bilgi için :


Actionscript 3.0 'a geçmek için 10 Sebep - 8


Merhaba arkadaşlar ;

Actionscript 3.0 'a geçmek için 10 Sebep yazımı bu hafta 8-9-10 ile tamamlıyorum. En baştan beri aklımda olan 3.0 'a geçme(me)k için bir sebep olarak gösterilen Türkçe kaynak eksikliği ve diğer projelerin hep 2.0 olması yavaş yavaş ortadan kalkıyor. En son Adobe'nin de help dosyalarını türkçe diline çevirmesi ve download'a da açması büyük bir eksikliği de gidermiş oldu.

Aslında bende bilgisayar üzerine bir meslek seçecekseniz öncelikle İngilizcenizi orta seviye bir kitap veya makale anlayabilir hale getirmenizi tavsiye ederim.Ancak en son gittiğim meslek lisesinde de gördüğüm üzere ingilizce öğrenmeden bilgisayar öğrenmek isteyen gençlerimize de Flash,Dreamweaver ve Photoshop için güzel bir kaynak oluyor. Adobe'nin Türkçe Yardım Dosyaları merkezi :

http://help.adobe.com/tr_TR/Flash/10.0_Welcome/

Eğer hocam direk pdf adreslerini ver yorma bizi derseniz (ki ben yoruldum ararken)

Flash CS4 Programı Yardım Dosyası :
http://help.adobe.com/en_US/Flash/10.0_UsingFlash/flash_cs4_help.pdf

Actionscript 3.0 for Flash CS4 Yardım Dosyası : (Yeni Toollarında kodları var ik.bones gibi)

http://help.adobe.com/tr_TR/ActionScript/3.0_ProgrammingAS3/flash_as3_programming.pdf


Ayrıca diğer nitelikli türkçe kaynaklarda gün geçtikçe çoğalıyor. mmistanbul ailesinden Muttalip hocanın yazıları hem Actionscript 3.0 hemde 2.0 için iyi bir başlangıç olabilir.

http://www.mmistanbul.com/profile/member/mtulgar/action/yazilari

Değerli dostum Engin Yöyen'in kitapı da 2.0 bilenler için 3.0'a geçişte büyük kolaylık sağlayabilir.

http://www.hepsiburada.com/actionscript-3.0/productDetails.aspx?categoryid=211652&productid=kpusula188

Peki flash programlamaya geçmek isteyen ama 2.0 mı 3.0 ile mi başlasam diye düşünenlere genelde eğer bir programlama diline(c,c++,c#,sql,vb,php,asp...) hakim değilseniz 2.0 ile başlayın olur.Bunun içinde Ersin hocanın hem flash temel hemde 2.0 anlattığı eğitim videolarına başvurabilirsiniz.

http://www.videoegitim.com/flash8/

Ayrıca yazılım tarafıyla flash objelerini de konuşturmak isteyeceksinizdir zmaan içerisinde.Bunun içinde .net veya php tarafı türkçe kaynak olarak verebileceğim :

http://www.yazilimgunlugu.com/Articles.aspx?CategoryID=14


En son adımda da aslında tüm kaynakları türkçe istememeliyiz neden olduğunu gösterecek 3.0 ile güzel bir flash menüyü Tween Class ile yapımını anlatan keyifli bir eğitim videosu ile bu yazımı noktalıyorum. Çıkacak her eğitim ingilizce olacaktır ve türkçeye çevrilmesi zaman alıcaktır o yüzden ingilizcenizin en azından lynda,totaltraining veya alttaki gibi videoları,makaleleri okuyabilir seviyede olması çok önemli.

http://blog.flashtropolis.com/?p=25


Faydalı olması dileğiyle...



Müjde ! Blogumda Kitap Şöleni başladı !!!


Merhaba arkadaşlar ,

Uzun süredir aklımda olan blog adresimden sessizce beni günden güne takip eden yorumlarını,sorularını ve desteklerini paylaşan dostlara bir anı olması amacıyla kitap dağıtma projemi bu acaip yoğun olduğum dönemde de olsa hayata geçirdim.

En baştan beri kafamdaki kitap sırası aynen buydu. Önce ve önce Temel Tasarım İlkelerini bilmeden siyah arkaplana koyumavi yazan,bütün fotoğrafları olduğu gibi dörtgen kullanan arkadaşlara tavsiyem böyle bir disiplini öyle ya da böyle almalarıdır. Ocak ayında dağıtacağım kitap aynı bu tasarım ilkelerinden tipografiden renklerden şekillerden altın orandan falan bahsediyor. Kesinlikle arşivlik 60 YTL değerinde bir kitap. " Yaratıcı Tasarımın Temel Prensipleri "



Kitap BilgeAdam Yayınevlerinden çıkma ve bizde eğitimlerde ilkgün verilen bir kitap kim düşüdüyse ne iyi etmiş aslında eğitim boyunca verilen en değerli kitap çoğunlukla okunmayıp kenara atılsada. Kitapı incelemek isteyenler için :

http://www.bilgeadamyayinlari.com/KitapDetay.aspx?KID=28

Gelelim diğer aylara , Şubat ayında da Web Tasarım Temeli olacak şekilde Dreamweaver CS3 kitapı , devamında Mart ayında html tasarımını bir adım öteye götürecek Web Tasarımcıları için CSS kitapı,Nisanda tasarımlarınıza Flash katmanızı sağlayacak Flash CS3 ve Mayıs ayında bu Flash animasyonları zenginleştirebileceğiniz dostum Engin YÖYEN'in Actionscript 3.0 kitapı ve en son Haziran ayında da bir proje çıkarmak için gerekli temel yazılım bilgilerini paylaşan Temel Yazılım Projeleri kitapını çekilişle şanslı bir bilişimci kardeşime vereceğim.

Kurallar ise gayet basit. O ay boyunca ayın 1inden son gününe kadar blogumda herhangi bir aktivitede bulunanlar 1 adet çekilişe katılma hakkı kazanacak.Aktivite neler olabilir , yorum yazabilirsiniz, veya bir çalışmamı dewneyip bana atabilirsiniz,veya takıldığınız bir yeri sorabilirsiniz,herhangi bir çalışmama bloglarınızdan link verip bana haber verebilirsiniz,sitemde tanıttığım güzel eğitim sitelerini ve sağpaneldeki reklamlarını ziyaret edebilirsiniz,verdiğim faydalı linkler adreslerini ziyaret edebilirsiniz.İlk çekiliş 1 Şubat günü ve blogumda açıklayacağım. Şanslı okuyucuma kitabını kargoyla adresine göndereceğim. Ve tek talep istediğim şey kitapla ilgili bir fotoğraf ve bir yazı.İşte hepsi bukadar.

Sizleri biraz daha heyecanlandırmak için Ocak ayı için şuana kadar blogumda çeşitli aktivitelere imza atmış çekilişe hak kazanmış arkadaşları listeliyorum.

Yurdaer Karahan
Serdar Semiz
Ertuğrul Haskan
Kaya KARABUDAK
Resat Tasci
Mesut ÜNAL
Mustafa Dokuyan
Ethem Coskun
Bahar GÖKTEPE
Dogukan DEMIR
Hamza ERBAY


Bol şans , bu piyango emin olun size vurabilir ve sizde ben zamanında şöyle bir blog bulmuştum okuyordum şu kadar şey öğrendim bi de kitap kazandım diyebilirsiniz hadi durmayın blogumda aktivite gösterin :)


Teşekkürler...





NicEye Ajans Özel Eğitimini tamamladık



Merhaba arkadaşlar ;

Benim unutulmazlarım arasına giren çok güzel bir eğitimi bloguma not olarak düşmek istedim. Dün gibi hatırlıyorum geçtiğimiz sene içerisinde bana arada takıldığı yerlerde mail atan çalışmalarını göndererek destek isteyen benimde mümkün oldukça düzeltip anlatıp cevapladığım eposta zincirlerinde Coşkun Deniz adını öğrenmiştim.Genelde huyumda olmadığından kim olduğunu sormak adı öyle geçmişti bir dönem,öğrencide olabilir genel müdürde benim vereceğim cevap ve önem aynı oluyor ancak kim derdiki bir ağustos günü cepimden bana ulaşıp hocam ben Coşkun Deniz , sizle tanışmak istiyoruz diyince verdiğim en keyifli eğitimlerden birini vereceğim.

Ertesi günlerde Nişantaşı Starbucks'ta ( aynı sokak üzerinde City's dahil 4 tane olunca ufak bir buluşamama krizinden sonra ) buluşunca karşımda Türkiye'nin en büyük şirketlerine çok ciddi projeler geliştiren bir ajans çıktı. Bol bol konuştuk tartıştık kaynaştık ve tasarımcıları Coşkun Deniz ve yazılımcıları Barış Yeşilçiçek'e Flash Temel ve Actionscript eğitimi üzerine anlaştık.

2 ay boyunca Flash programının temellerinden en son dönemde Actionscript ile pinball gibi tutmalı çekmeli oyun programlamaya kadar varabildiğimiz çok verimli bir eğitim oldu.Özellikle eğitim sırasında denk gelen bir KIOSK projesinde eski teknolojiler yerine çok daha görsel şekilde Flash CS4 ve AS 3.0 kullanılması benimde göğsümü kabartmadı desem yalan olur :) Son haftalarda da Flash CS4 yenilikleri ile Flex,AIR ve Silverlight'tan bahsettikki olası projelerde kullanabilirliklerini düşündük.

Eğitim boyunca tüm ajans çalışanlarının bana göstermiş olduğu sıcaklık ve samimiyetten dolayı teşekkürü bir borç bilirim,özellikle yerlerini işgal ettiğimiz arkadaşlardan :)
Son olarak bu eğitimi keyifli hale getiren nedir diyenlere aklımda kalan bir dialog:
(Aklım sıra tasarımcıya yazılımı,yazılımcıya tasarımı yaptırıyorumki iş akışı görülsün)

eay : "Evet çocuklar bir tavla oyunu yapalım,sen coşkun Math.random ile 1 ile 6 arası sayıları dinamik textlere getiren kodu class'a yaz, Barış sende zar çiz,zarların atılma animasyonlarını yap arkaplana bi tavla bul arkaya gradient falan ver sonra classı getirip birleştirelim oynarsınız :) "

cd : " Hmm hocam bu ödev olsun ben size kahve falan getirim :) "

eay : " yok şimdi yapıcaz kahve arada bak barış başladı bile "

cd : "peki hocam"

by : " Evet hocam da gradientı da kodla atabilirmiyim ? "

cd : " ?!! "



Bu gelecek vaadeden 2 pırıl pırıl gencin sadece bilgileri değil karakterlerindeki düzgünlükle kariyerlerinde çok güzel yerlere geleceklerine eminim,başarılarının devamını diliyorum. Herşey biryana o kadar makale konusu çıktı bekliyorum yazılarınızı ona göre :)


Sevgiler..



Ercan Altuğ YILMAZ


DOCTYPE belirtme ya da belirtmeme :)


Merhaba arkadaşlar

Bugün üst üste karşılaştığım 2 ilginç DOCTYPE belirlenerek yapılamayan işlemi anlatacağım.
1-) Scroll renklendirme
2-) Sayfayı dikleme ortalama(vertical align center)


Öncelikle scroll. Bazı sitelerde görebilirsiniz sağda çıkan scrollun rengini değiştirebiliyoruz.
Bu kod sadece HTML dosya tipinde ve Internet Explorer'da çalışmakta Chrome ve Firefox gösteremiyor.
Eğer tasarım içinde klasik scroll kötü gözüküyorsa bu yapılabiliniyor ancak bazı şeylerden vazgeçerek.
Örnek olarak çalıştığım şirketin websitesindeki içerdeki scrollar ve bir öğrenicim sitesi :

http://www.bilgeadam.com/Bireysel/Haberler/HaberListe.aspx
http://www.ozkanbilisim.com

gibi. Gerekli olan ko altta arrow color ile okun rengine,track ile takip edilecek yolun rengine,gölgelerine hepsine karar veriyorsunuz.
Ancak tek şartla dosyanızın HTML olması şart.


<style type="text/css">
 body {
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#000000;
  scrollbar-shadow-color:#000000;
  scrollbar-face-color:#999999;
  scrollbar-highlight-color:#000000;
  scrollbar-darkshadow-color:#00000;
  scrollbar-3dlight-color:#000000;
 }
</style>


O nedemek derseniz.Dreamweaver,Expression Web veya Visual Studio ile başladığınız bir web projesinde DOCTYPE olarak
aşağıdaki ilk satır otomatik olarak gelir , o satırı silerek DOCTYPE belirtmemesini 2.satırdan itibaren başlamısını belirtirseniz
scroll çalışacaktır.


1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
.....


Aynı şekilde eğitimlerde de çok doğal bir istek olan " hocam ben ufak bir flash yaptım enlemesine ve boylamasına ortalansın istiyorum"
ah oğlum ah yanlama ortalama bir div kadar basit hadi onu anlarsında nası anlatım ben sana CSS ile ortamanın
" bir absoulte div içerisine konumu piksel değil yüzdeyle verilmiş bir releative posititing div ile mümkün olacağını "
O yüzden daha mantıklı ve basit olan çözüm yine DOCTYPE uçuruyoruz , bir tablo ekliyoruz ve tablonun width ve height değerlerini %100 giriyoruz.
Onun içerisinde div ekleyip ortaladığımızda sorun olmayacaktır yeterki sarı-kırmızı gösterdiğim (zaten hiç sevmem ) atın o satırı :)


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<table width="100%" height="100%">
  <tr>
    <td><div align="center">
      bu yazı üstten ve yandan ortalanmıştır. </div>
      </td>
  </tr>
</table>
</body>
</html>



Hmmm bu noktada eklemem gereken 2 nokta var. Öncelikle olanı ilk satır boşuna eklenmiyor aslında google'un cashlemesinden tutunda
w3 geçerliliği , XHTML ile iphone,kiosk gibi platform bağımsızlık olaylarından kopmuş oluyorsunuz.
Kurumsal projelerde pek istenecek birşey değildir ancak basit websitelerde kesinlikle birebir çözümdür ;)
En son konu ise eğer arayüzü tablo ile değil CSS ile tasarlıyorsanız (ki öyle yapın) o zaman enleme ortalama
yanlama ortalamadaki right,lef margin auto ver gitsin değil. Güzel bir yazı var okumanızı dilerim.



http://www.jakpsatweb.cz/css/css-vertical-center-solution.html


Ayrıca neden DOCTYPE kullanmalıyız'a cevap olabilecek güzel birkaç yazı :

http://www.dw.gen.tr/makale/detay/doctype/

http://blogs.msdn.com/petel/archive/2006/05/18/601147.aspx




Faydalı olması dileğiyle....




Kartal Meslek Lisesi'nde Seminerdeydik...


Merhaba arkadaşlar ;

Bugün BilgeAdam adına Hüseyin Ağırman Teknik ve Endüstri Meslek Lisesi Bilişim Teknolojileri bölümü Labında Flash ve Actionscript Semineri verdim. Benim içinde bir lisede seminer vermemden ötürü biraz değişik bir duyguydu ziller,çocuklar,kantin falan biara yanlız gezdim okulu ve diyaloglr kurdum öğrencilerle. Hepsi zehir gibi,aynı dönem hem php hemde asp görmekten şikayet edip ben kendimi geliştirip .Net öğrenicem diyecek kadar bilinçli ve kendine güveni olan çocuklardı. Meslek liselerinin havası gerçekten çok farklı ve çok değerli. Gelelim seminere.

Öğrencilerin çoğu Flash bilmeselerde bölümleri gereği aldıkları programlama altyapıları sayesinde kodlara yabancı değildiler. Bende basit animasyonlar gösterdikten sonra aynılarını programatik olarak Tween ve Transation Class ile de yapabileceklerini ve mixleyebileceklerini göstererek semineri tamamladım. Öğrendikleri kodların mutlaka biyerlerde karşılarına geleceğini görmüş oldular.

Değişik bir anı oldu benim için burdan hocalarımıza ve öğrencilerimize sevgilerimi gönderiyorum misafirperverlikleri için teşekkür ederim..







Actionscript 3.0 'da Event İletişimleri


Merhaba arkadaşlar ;

Flash tasarımlarımızda her zaman ihtiyacımız olan herhangi bir işlemi bir eventa bağlı olarak mesela bir düğmeye tıklandıkça dinamik textin scroll olması veya üzerinde durdukça açılan bir popup menü gibi işlemler çok ihtiyacımız olacak bir Event etkileşimleridir. Actionscript 2.0 'da Eventlarla tanışmadan evvel istediğimiz fonksiyonu istenen eventla enEnterFrame'e bir fonksiyon olarak bağlayarak bunu aşağıdaki gibi halledebiliyor, diğer event ile de delete onEnterFrame gibi anlamsız bir ifadeyle de eventı kaldırabiliyorduk. Direk MovieClipin üzerine :

on (press) {
onEnterFrame = function () {
trace("baslıyooo")

}

}
on (release, releaseOutside) {
delete onEnterFrame;
}


Veya frame movieklipe bir isim vererek :

dugme1_btn.onPress = function ()
{
onEnterFrame = function () {
trace("baslıyooo")
}
}


Ancak 3.0 da daha fazla kod yazıyor gibi gözüksekte hem mantık hemde anlatım açısından daha mantıklı bir event iletişimi var.


dugme1_btn.addEventListener(MouseEvent.MOUSE_OVER,geldi);

function geldi(e:MouseEvent) {

stage.addEventListener(Event.ENTER_FRAME,oyna);
//Öncelikle dugme1_btn düğmesinin üzerine gelindiğinde devamlı çalışması için stage'e ENTERFRAME olarak çalışacak fonksiyonumuzu ekliyoruz

dugme1_btn.removeEventListener(MouseEvent.MOUSE_OVER,geldi);
//Birdaha geldiğinde çalışmaması içinde dugme1'in MOUSE_OVER eventını remove ediyoruz.

}
function oyna(e:Event) {
dugme1_btn.nextFrame();
//Burada play yerine nextFrame kullanmamın nedeni eğer animasyonun ortasında geri çekilirse mouse kaldığı yerden prevFrame ile de döndürebilmek.
}

dugme1_btn.addEventListener(MouseEvent.MOUSE_OUT,gitti);


function gitti(e:MouseEvent) {
stage.removeEventListener(Event.ENTER_FRAME,oyna);
//Mouse dugmenin üzerinden kaçtıgında MOUSE_OVER ile eklenen oyna fonksiyonunu kaldırıp geri oyna fonksiyonunu stage'e devamlı çalışacak şekilde ekliyorum.

stage.addEventListener(Event.ENTER_FRAME,gerioyna);

}
function gerioyna(e:Event) {
dugme1_btn.prevFrame();
// Buraya kadar da kodlarınız çalışacaktır.Ancak düğmenin içindeki açılma animasyonu gittiği kadar frame'den geri 1.ci frame'e prevFrame ile gelmesiyle stage'deki event kalkmıyor buda çoklu sayıda eventın devamlı sahnede çalışmasını ve dolayısıyla performasn sorunlarına yol açabilir,düğme animasyonunun frame'i 1 oldugunda da stage'deki geri oynayan eventı remove ediyoruz ve birdaha geldiğinde çalışsın diye MOUSE_OVER evetını geriye dönüş tamamlandığında ekliyoruz.

if (dugme1_btn.currentFrame == 1) {
stage.removeEventListener(Event.ENTER_FRAME,gerioyna);
dugme1_btn.addEventListener(MouseEvent.MOUSE_OVER,geldi);
}
}






Çalışmanın FLA dosyası : http://expression.web.tr/al2y/event2.fla



Bu 3.0 ile geliştirdiğim bir projede lazım olmuştu kendi çözümümdür mutlaka daha pratik olanı da vardır öyle bir yol bulanlar paylaşırlarsa sevinirim.

Faydalı olması dileğiyle....