Flash & Action Script
Flash & Action Script nedir ne işe yarar kullanım klavuzu kodlama hazır sistem öğrenim Flash & Action Script dersleri
Adobe Apollo !
24 Eki
Merhaba, yaklaşık 6 aydır takibinde olduğum Apollo’yu sizlere tanıtacağım ve birkaç döküman ekleyeceğim…
Macromedia ailesinin Adobe’a katılması ile birlikte Adobe un Labs a verdiği önem bir hayli arttı ve burada çeşitli yazılımlar geliştirilmeye başlandı…
Bkz:Adobe Labs – Homepage
Labs da çalışmaları sürdürülen yazılımlardan biride Apollo …
Nasıl Çıktı ?
Pek çoğumuz belki korktu, belki de meraklandı; Adobe ve Macromedia birleşmesi sonrasında Flash Player ve Adobe Acrobat Reader ne olacak, birleştirilecek mi diye. Adobe elbette ki planlıyordu bu iki ürünü bir şekilde birleştirmeyi, lakin bu yeni bir flash player yaratmak şeklinde olmayacak görünen o ki. Apollo ismi ile duyurulan ürün, söylediklerine göre tahmin edilenden çok daha büyük ve farklı bir proje olacak.
Flash Player, kodlama platformuna bağlı kalmaksızın webde yayınlayabileceğiniz animasyonlar, oyunlar vb çok çeşitli uygulamalara olanak tanıyordu. Adobe Apollo ise Flash Player’ın yeni bir versiyonu olmayacak, tam anlamıyla programlama için hazırlanmış bir framework olacak. Şöyle düşünebilirsiniz, Apollo kullanarak bir program yazacaksınız ve istediğiniz platformda uygulamanızı çalıştıracaksınız. Flash Player ve Acionscript üzerine inşa edilecek ve PDF ve HTML’i de destekleyecek. İlk sürümü yani Adobe Apollo 1.0 versiyonu için 2007 senesinin ortalarını beklemeniz gerekecek.
Adobe geliştiricilerinden Luis Polanco, 13 Haziran’da Adobe Developer Week kapsamında, Zengin İnternet Uygulamaları odaklı seminerinde Apollo’nun nasıl çalışacağından da bahsetti.
Bu seminerinde Luis Polanco’nun, Apollo uygulamasının işletim sistemleri ve arka plan RPC servisleri ile nasıl ilişkileneceğini göstermek için hazırladığı şema aşağıdadır;
( Derleyen ve Türkceleştiren : Zehra Doruk – mmistanbul.com )
Nedir bu Apollo ?
Adobe labs adresinden yüklenebilen bu araç, Flash, Flex, HTML, JavaScript, ve Ajax kullanarak windows üzerinde çalışan programlar yazmanızı sağlıyor. en önemli özelliği de cross-platform oluşu; yazdığınız app, hem windows, hem de macintosh’da tertemiz çalışıyor. bu sayede cross-platformu önemseyen projelerde üretim sürecini yarıya indirebiliyor. en keyifli yanı da RIA, yani Rich Internet Application denen, interneti daha hybrid (melez) şekilde kullanan araçların herkesin kolay öğrenip kullanabileceği bir dil ile yazılmasına olanak tanıması.
Şimdiye kadar Flash ile compile edip başka kabuk programlardan geçirdikten sonra Flash movie’leri masaüstünde de kullanabiliyordunuz. Ama artık apollo ile hem lokal dosyalarınıza erişim sağlayan, hem de internet’in gücünü verimli bir şekilde kullanan programlar yazmanız olası. Programınıza entegre bir Flash Player, Adobe Reader ve Safari browser’ınız olduğunu ve bunların kaynaklarına rahatlıkla erişip çeşitli uygulamalar geliştirdiğinizi düşünün; bir web servisiniz varsa üyelerinizin bilgisayarında kalabilecek ek bir yazılım ile bunu destekleyebilirsiniz.
Bir bilet ya da yemek siparişi, kurye takibi için araçlar yazabilir, video sitelerinden içerikleri RSS üzerinden toplayıp bir araya getiren televizyon gibi çalışan bir program geliştirebilirsiniz.
(zoque.net @cgencer)
Adobe tarafından basına tanıtılan Apollo nun tanıtım videoları ise:
video.onflex.org
Umarım açıklayıcı ve yararlı olmuştur… İyi Apollolar
Flash ile Kar yağdırma efekti yapımı
24 Eki
->
Ne yapacagımızı görmek için: kar
İlk öncelikle yeni bir dosya açın boyutlarını 400 e 250 yapabilirsiniz.

resimdeki gibi 1. frame gelin üzerinde sağa tıklayıp actionsu seçin ve aşağıdaki kodu yapıştırın
speed1 = .9;
mw =300;
mh = 200;
snowint =50
function randRange(min, max) {
var randomNum = Math.round(Math.random()*(max-min))+min;
return randomNum;
}
setInterval(CursorMovement, 40);
function CursorMovement() {
mc._x = speed1*(mc._x-_xmouse)+_xmouse;
interval = (mc._x/mw*6);
}
function snow() {
i++;
duplicateMovieClip(snowflake, ["snowflake"+i], i);
}
setInterval(snow, snowint);
Daha sonra insert>movie clip den movie oluşturun ve içine beyaz bir daire çizin dış kısmını silin.
Ana sahneye gelin ve ctrl-l ye basın daha sonra movie yi bulup ana sahneye sürükleyin ve instance nameini aşağıdaki gibi SnowFlake yapın.
Movie üzerinde saga tıklayın ve actionsuna girip aşağıdaki kodu yazın
onClipEvent (load) {
if (this._name == “snowflake”) {
_parent.i = 0;
}
this._alpha = _parent.randRange(80, 100);
//alpha degeri
this._width = _parent.randRange(5, 10);
this._height = this._width;
this._x = _parent.randRange(-100, _parent.mw+100);
this._y = _parent.randRange(0, -50);
speed = _parent.randRange(2, 5);
düsme hizi
}
//+++++++
onClipEvent (enterFrame) {
this._y += speed;
this._x += _parent.interval-3;
if (this._y>_parent.mh+20) {
this.removeMovieClip();
}
}
En son olarak yeni bir movieclip daha oluşturun içine birşey koymadan anasahneye yukarıdaki gibi sürükleyip instance name ini mc yapıp bitirin.



Yorumlar