Kar Efekti (ActionScripting)
Flash ile kar yağdıralım
ilk olarak kullanmak istediğimiz bir resmi veya boş bir çalışma sayfası açalım 400×300 pxsahnede oval tool aracı ile dış çizgisi olmayan top yapalım radial gradient olsun örnek resimde uygulamayı izleyin.

Çizdiğimiz topu seçili yapalım F8 Connvert to symbol movie clip yapalım name kısmına objet yazalım

Photoders adını verdiğimiz scene1 sahnemize dönelim

Layer 1 adını photoders olarak yazalım birinci framesine kütüphaneden image adını verdiğimiz resmi sahneye yerleştirelim kütüphaneden hazırladığımız objet adını verdiğimiz klibimizi sahnemizin üst tarafına resmimizin dışına ekleyelim ekledikten sonra klip seçili durumdayken instance name kısmına chuteobjet yazalım

Yeni bir layer adını kod olarak yazalım bu layerin 1. framesine verdiğim kodları ekleyeceğiz layer 2 birinci framede F9 actions penceresini açalım

//--------------PHOTODERS.COM--------------
//-------------------------------------
Stage.scaleMode = "noScale"
Stage.align = "TL"
var nbre:Number=0;
var count:Number=0;
var randomtime:Number=0;
var impact:Array=new Array();
var taille:Object = new Object();
chuteobjet._visible=false;
onEnterFrame=function() {
time = getTimer();
if (time>=randomtime) {
count += 1;
duplicateMovieClip("chuteobjet", "chuteobjet"+count, count);
setProperty("chuteobjet"+count,_x,random(Stage.width));
setProperty("chuteobjet"+count,_y,0);
var echelle:Number=40+random(50);
setProperty("chuteobjet"+count, _yscale, echelle);
setProperty("chuteobjet"+count, _xscale, echelle);
randomtime = Math.random()*40+time;
var vx:Number=random(3)*(1-random(3));
var vy:Number=3+random(3);
init_boucle(this["chuteobjet"+count],vx,vy);
}
}
function init_boucle(mc,vx,vy){
mc.onEnterFrame=function(){
this._y+=vy/3;
this._x+=vx/3;
if (this._x<0+this._width/2 || this._x>Stage.width-this._width/2){
delete this.onEnterFrame;
this.removeMovieClip();
}
if (this._y>Stage.height-this._height/2){
nbre++;
if(nbre>125){
delete this.onEnterFrame;
removeMovieClip(this);
}
else{
delete this.onEnterFrame;
impact[nbre]=this;
}
}
}
}
Stage.addListener(taille);
taille.onResize = function () {
for (j=0;j impact[j]._y=Stage.height-impact[j]._height/2;
}
}
Çalışmamızı test edebiliriz
CTRL+ENTER










öncelikle ders için teşekkürler.Fakat eksik birşeyler var sanki,fla dosyasında burda anlatılmayan button ve yazı isimli iki tane daha layer var.Çok uğraşmama ragmen yapamadım zaten,yinede tşk.
Fla dosyasındaki buton ve yazı çalışma üzerindeki site adıdır üzerinde buton eklidir sizi yanıltmasın çalışma ile alakalı değildir.
Evet oldu sonunda ama fla dosyasındaki kodları kopyalayınca oldu,burdakileri kopyaladığımda hata veriyodu.Çok teşekkürler
çok süper yaa. tam da arayıp bulamadığım şey.sitede derslere bakarken tavafuk oldu.
teşekkürler..
Dersler ichin teshekkurler.Fakat ben yapamadim.Ne yapdiysam olmadi.Bir shiy eksik gibi geldi bana.Bunlar yaziyor
for (j=0;j impact[j]._y=Stage.height-impact[j]._height/2;
1083: Syntax error: rightbrace is unexpected.
1084: Syntax error: expecting rightparen before rightbrace.
1083: Syntax error: rightbrace is unexpected.
Lutfen yardim edin Onceden teshekkurler.
Ekli dosyayı indirip inceleyin takıldığınız yeri daha kolay çözersiniz.
Nasilsin admin? Derslere icin thanks.Ama islemiyor.Yukarida arkadaslarin soylediyi gibi.fla indirdim yinede yapamadim Bana yardimci olurmusun? Daha ayrintili bi shekilde (resmli) bu yiri hic anlamadim:
Layer 1 adını photoders olarak yazalım birinci framesine kütüphaneden image adını verdiğimiz resmi sahneye yerleştirelim kütüphaneden hazırladığımız objet adını verdiğimiz klibimizi sahnemizin üst tarafına resmimizin dışına ekleyelim ekledikten sonra klip seçili durumdayken instance name kısmına chuteobjet yazalım
Kısaca açıklayayım ekli dosyayı indirin veya uygulamayı özetliyeyim ilk olarak bir kar tanesi obje hazırlayıp klip yapalım. Scene1 sahnemizde layer1 1 frameye bir adet resim ekleyin.Resmin üst kısmına dediğimiz yer örnek resimde ifade ettiğim yer oluyor.

Buradaki resmin dışı olayındaki neden kar tanelerinin sahneye düşme noktası ayarlama içindir. Kar tanesini yerleştirdik şimdi kar tanesi obje seçili instance name kutusuna
yazalım. Yeni layer ekleyip ekli kodları girersek sorun olmaz sizin karıştırdığınız kısım burası oluyor. FlashPlayer8 ActionScript 2.0 uygulamadır.
thansk admin Dediyin gibi yaptim ishe yaradi chok sag ollllllllllll
Yorum Yazın
Photoders Hakkında
Rastgele Yazılar
Son Yorumlar
Etiketler
3D Advanced Animasyon Animation Balans Efekt Bir Objenin Yansıması Bir Resim Efekti buttons Calculator Chrome Text Colors Photoshop Tutorial cursor dancer dans day Dynamic Efekt Efekti Effect etiket fire Flash dalga effect Flash Dalga Effect-1 Flash Motion Guide Flash Resim (images) Animasyon Flash Resim Albüm Hazırlama flash site yapımı Foto manipilasyon Teknikleri Fotoğraf Gezegen Header Icon iletişim formu images_effect Kabarcık (Bubble) Brushes kontrol Lazer Liquify tool Logo Love smiley Manipulasyon manzarada renk değişimi menü Model Mouse Photo Photoders Text Efekt Photoders toolbar Photo Effect (Resim Efekti) Photo Keskinlik Efekti Photoshop Brushes Photoshop değişik bir çalışma Photoshop ile ilginç çalışma Photoshop resim çalışması Photoshop Tutorials Photo Tutorial Plazma Tv Powerful Preloader Renk Değişimleri Resim (images) effect Resim Balans Uygulamaları (Levels) Resim Efekti Ses Silüet (Silhouettes) Brushes Sis (Fog) Effect Tutorial Sound Stars Tutorials Sıra Dışı photo Border Efekti Text efekt tutorials Text Yansıma ve Gölge Efekti Wallpaper starbrust effect Web Logo Yağmur (Rain) Effect Yıldız (Star) Photo EffectBağlantılar
Son Yazılar
En Çok Yorumlananlar
Tavsiye Siteler