Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarFlashActionScript (Moderatör: ttyaman)Flash'ta çok kullanılan actions scripler
Sayfa: 1 [2] 3
Flash'ta çok kullanılan actions scripler
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« YANITLA #15 : 21 Nisan 2008, 00:00:20 »
Elimizin altına bulunmaz kodlar bırakmışsın sağol...
Logged

<Html>Benim Cennetim Bana Bakan Gözlerindir..!
' Hiç bir şey zamanla geçmiyor, zamanla geçen sadece zaman. [
Ran]
</Html>
« YANITLA #16 : 08 Mayıs 2008, 20:50:41 »
dostum bana sabitleme kodu lazım örnek olarak cetvele göre olucak işte de kod yani widht - height ye göre 4 gündür uğraşıom olmadı yaa bi yardımcı olurmuusn

örnek için Değerli ziyaretçimiz
Linki görebilmek için Lütfen Üye Olunuz veya Giriş Yapınız
Logged
« YANITLA #17 : 08 Mayıs 2008, 23:32:32 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 680

  • Konuları:95

  •  
Sabitleme derken sahnedeki bir movie clip'in belirlenen koordinatlara konumlandırılmasımı?
Logged
« YANITLA #18 : 08 Mayıs 2008, 23:56:33 »
aynen dostum yaa o komutta kalıcak sürekli bi yardımcı olurmusun

ttyaman bak burda ki kodda cep yazan mc var ya bende insan diye bi mc var ben insan mc sini koordinatlara göre yani 1000, 900 gibi bi koordinata koymak istiyorum ama aşağıdaki kodlar kafamı karıştırdı bana bi kod söleyip nere koyacağımı yazarsan sevinirimm anca bu kadar anlatabildim
yardımın için tşkler



Kod:
function projeTemizle(sayfa)
{
    clearInterval(bekle);
    buyuk.infoMask.genislenX(0, 6.000000E-001);
    cepSesi.start();
    myXSCALE.onMotionFinished = function ()
    {
        buyuk.buyukMask.genislenY(0, 6.000000E-001);
        cepSesi.start();
        myYSCALE.onMotionFinished = function ()
        {
            kucukler.degisAlpha(0, 6.000000E-001);
            myALPHA.onMotionFinished = function ()
            {
                cep.gelY(900, 1);
                cep.degisAlpha(0, 1);
                myALPHA.onMotionFinished = function ()
                {
                    _root.gotoAndStop(sayfa);
                };
            };
        };
    };
} // End of the function
function sirala()
{
    ust.hakkimda.enabled = false;
    ust.flashWeb.enabled = false;
    ust.iletisim.enabled = false;
    clearInterval(bekle);
    kucukler.kucuk.duplicateMovieClip("kucuk" + i, kucukler.getNextHighestDepth());
    kucukler.degisAlpha(100, 1);
    kucukler["kucuk" + i]._y = 4;
    kucukler["kucuk" + i]._alpha = 0;
    MCL.loadClip("resimler/kucuk/" + ref_lv["resim" + i], kucukler["kucuk" + i].kucuk);
    kucukler["kucuk" + i]._x = i * 520 / (adet - 1);
    kucukler["kucuk" + i].enabled = false;
    butonOver();
    MCL.onLoadComplete = function ()
    {
        kucukler["kucuk" + i].gelY(0, 5.000000E-001);
        kucukler["kucuk" + i].degisAlpha(100, 1);
        projeSesi.start();
        kucukler.gelX(Math.round(800 - kucukler._width / 2), 5.000000E-001);
        i = i + 1;
        if (i < adet)
        {
            bekle = setInterval(sirala, 50);
        }
        else
        {
            ust.hakkimda.enabled = true;
            ust.flashWeb.enabled = true;
            ust.iletisim.enabled = true;
            yukle(rastgele);
            for (z = 0; z < adet; z++)
            {
                kucukler["kucuk" + z].enabled = true;
            } // end of for
        } // end else if
    };
    MCL.onLoadError = function ()
    {
        kucukler["kucuk" + i].gelY(0, 5.000000E-001);
        kucukler["kucuk" + i].degisAlpha(100, 1);
        projeSesi.start();
        kucukler.gelX(Math.round(800 - kucukler._width / 2), 5.000000E-001);
        i = i + 1;
        if (i < adet)
        {
            bekle = setInterval(sirala, 50);
        }
        else
        {
            ust.hakkimda.enabled = true;
            ust.flashWeb.enabled = true;
            ust.iletisim.enabled = true;
            yukle(rastgele);
            for (z = 0; z < adet; z++)
            {
                kucukler["kucuk" + z].enabled = true;
            } // end of for
        } // end else if
    };
} // End of the function
function butonOver()
{
    cik = -40;
    cep.useHandCursor = false;
    cep.onRollOver = function ()
    {
    };
    kucukler["kucuk" + i].onRollOver = function ()
    {
        this.gelY(cik, 6.000000E-001);
        projeSesi.start();
    };
    kucukler["kucuk" + i].onRollOut = function ()
    {
        this.gelY(0, 1);
    };
    kucukler["kucuk" + i].onRelease = function ()
    {
        for (z = 0; z < adet; z++)
        {
            kucukler["kucuk" + z].enabled = false;
        } // end of for
        a = this._name.substr(5, 2);
        link = new Number(a);
        buyuk.buyuk.degisAlpha(0, 5.000000E-001);
        buyuk.kucuk.degisAlpha(0, 5.000000E-001);
        buyuk.infoMask.genislenX(0, 5.000000E-001);
        myXSCALE.onMotionFinished = function ()
        {
            yukle(link);
            buyuk.infoMask.genislenX(100, 1);
        };
    };
} // End of the function
function yukle(link)
{
    buyuk.degisAlpha(100, 1);
    buyuk.gelYZ(Math.round(Stage.height / 2 + 130), 1);
    buyuk.gelXZ(500, 1);
    yaylanSesi.start();
    var _loc1 = my_color.getRGB().toString(16).substr(0, 6);
    zemin.changeColor(_loc1, ref_lv["renk" + link].substr(2, 7), 6);
    buyuk.buyukMask.genislenX(100, 1);
    buyuk.kucuk.degisAlpha(100, 1);
    MCL1 = new MovieClipLoader();
    MCL2 = new MovieClipLoader();
    MCL1.loadClip("resimler/kucuk/" + ref_lv["resim" + link], buyuk.kucuk);
    MCL2.loadClip("resimler/buyuk/" + ref_lv["resim" + link], buyuk.buyuk);
    MCL2.onLoadComplete = function ()
    {
        buyuk.buyuk.degisAlpha(100, 1);
        for (z = 0; z < adet; z++)
        {
            kucukler["kucuk" + z].enabled = true;
            kucukler["kucuk" + z].gelY(0, 1);
        } // end of for
        kucukler["kucuk" + link].gelY(cik, 1);
        kucukler["kucuk" + link].enabled = false;
    };
    buyuk.info_txt.autoSize = true;
    buyuk.info_txt.mouseWheelEnabled = false;
    bicim = new TextFormat();
    bicim.letterSpacing = 0;
    buyuk.info_txt.setNewTextFormat(bicim);
    var format = new TextField.StyleSheet();
    format.load("flash.css");
    format.onLoad = function (yukle)
    {
        if (yukle)
        {
            buyuk.info_txt.styleSheet = format;
            yaz(ref_lv["info" + link], buyuk.info_txt, 5);
        }
        else
        {
            buyuk.info_txt.htmlText = "CSS dosyasında yüklenme hatası!";
        } // end else if
    };
} // End of the function
function yaz(TXT, PATH, hiz)
{
    Y = 0;
    onEnterFrame = function ()
    {
        mesaj = TXT;
        p = mesaj.slice(0, Y = Y + hiz);
        PATH.htmlText = p;
        if (p == mesaj)
        {
            delete onEnterFrame;
        } // end if
    };
} // End of the function
function projeMenu()
{
    if (_currentframe != 2)
    {
        sayfa = "projeler";
        sorBakalim();
    } // end if
} // End of the function
function hakkimdaMenu()
{
    if (_currentframe != 3)
    {
        sayfa = "hakkimda";
        sorBakalim();
    } // end if
} // End of the function
function flashWebMenu()
{
    if (_currentframe != 4)
    {
        sayfa = "flash";
        sorBakalim();
    } // end if
} // End of the function
function iletisimMenu()
{
    if (_currentframe != 5)
    {
        sayfa = "iletisim";
        sorBakalim();
    } // end if
} // End of the function
stop ();
cep.gotoAndStop("projeler");
sizeChecker = new Object();
sizeChecker.onResize = sizeChecker.onLoad = function ()
{
    ust.gelY(Math.round(600 - Stage.height / 2), 1);
    alt.gelY(Math.round(Stage.height / 2 + 575), 1);
    cep.gelY(Math.round(Stage.height / 2 + 450), 1);
    alt.altYazilar.gelX(Math.round(800 - Stage.width / 2), 2);
    ust.mailto.gelX(Math.round(650 + Stage.width / 2), 2);
    alt.tavsiye.gelX(Math.round(540 + Stage.width / 2), 2);
    kucukler.gelY(Math.round(Stage.height / 2 + 430), 2);
    kucukler.gelX(Math.round(800 - kucukler._width / 2), 2);
    buyuk.gelY(Math.round(Stage.height / 2 + 130), 2);
};
Stage.addListener(sizeChecker);
ust.gelY(Math.round(600 - Stage.height / 2), 1);
alt.gelY(Math.round(Stage.height / 2 + 575), 1);
cep.gelYZ(Math.round(Stage.height / 2 + 450), 5.000000E-001);
alt.altYazilar.gelX(Math.round(800 - Stage.width / 2), 2);
ust.mailto.gelX(Math.round(650 + Stage.width / 2), 2);
alt.tavsiye.gelX(Math.round(540 + Stage.width / 2), 2);
kucukler.gelY(Math.round(Stage.height / 2 + 430), 2);
kucukler.gelX(Math.round(800 - kucukler._width / 2), 2);
cep.degisAlpha(100, 1);
butonSesi = new Sound();
butonSesi.attachSound("sound5.mp3");
cepSesi = new Sound();
cepSesi.attachSound("sound6.mp3");
projeSesi = new Sound();
projeSesi.attachSound("projegel.mp3");
yaylanSesi = new Sound();
yaylanSesi.attachSound("sound1.mp3");
ust.mailto.onRollOver = function ()
{
    this.degisAlpha(50, 1);
    butonSesi.attachSound("sound5.mp3");
    butonSesi.start();
};
ust.mailto.onRollOut = function ()
{
    this.degisAlpha(100, 1);
};
ust.mailto.onRelease = function ()
{
    getURL("mailto:info@hakanonline.net");
};
alt.tavsiye.formTavsiye.setMask(alt.tavsiye.maskTavsiye);
alt.tavsiye.arkadasima.onRollOver = function ()
{
    this.degisAlpha(50, 1);
    butonSesi.attachSound("sound5.mp3");
    butonSesi.start();
};
alt.tavsiye.arkadasima.onRollOut = function ()
{
    this.degisAlpha(100, 1);
};
alt.tavsiye.arkadasima.onRelease = function ()
{
    if (this._parent.formTavsiye._y != -75)
    {
        this._parent.formTavsiye.gelYZ(-75, 1);
    }
    else
    {
        this._parent.formTavsiye.gelYZ(0, 1);
    } // end else if
};
var yolT = alt.tavsiye.formTavsiye;
yolT.gonderTavsiye.onRelease = function ()
{
    projeSesi.start();
    gonder_lv = new LoadVars();
    gonder_lv.isim = yolT.isimTavsiye_txt.text;
    gonder_lv.email = yolT.emailTavsiye_txt.text;
    if (yolT.isimTavsiye_txt.text == "İsminiz / Name" || yolT.emailTavsiye_txt.text == "Arkadaşınızın Emaili / Your Friend\'s Email")
    {
        yolT.hata_txt.text = "Eksik! / Empty Area!";
    }
    else
    {
        gonder_lv.sendAndLoad("arkadas.php", gonder_lv, "POST");
        yolT.hata_txt.text = "";
        yolT.isimTavsiye_txt.text = "İsminiz / Name";
        yolT.emailTavsiye_txt.htmlText = "<font color=\'#FF0000\'>Teşekkürler, Thanks</font>";
        yolT.gelY(0, 2);
        myYPOS.onMotionFinished = function ()
        {
            yolT.emailTavsiye_txt.text = "Arkadaşınızın Emaili / Your Friend\'s Email";
        };
    } // end else if
};
yolT.isimTavsiye_txt.onSetFocus = function ()
{
    yolT.isimTavsiye_txt.background = !yolT.isimTavsiye_txt.background;
    if (yolT.isimTavsiye_txt.text == "İsminiz / Name")
    {
        yolT.isimTavsiye_txt.text = "";
    } // end if
};
yolT.isimTavsiye_txt.onKillFocus = function ()
{
    yolT.isimTavsiye_txt.background = !yolT.isimTavsiye_txt.background;
    if (yolT.isimTavsiye_txt.text == "")
    {
        yolT.isimTavsiye_txt.text = "İsminiz / Name";
    } // end if
};
yolT.emailTavsiye_txt.onSetFocus = function ()
{
    yolT.emailTavsiye_txt.background = !yolT.emailTavsiye_txt.background;
    if (yolT.emailTavsiye_txt.text == "Arkadaşınızın Emaili / Your Friend\'s Email")
    {
        yolT.emailTavsiye_txt.text = "";
    } // end if
};
yolT.emailTavsiye_txt.onKillFocus = function ()
{
    yolT.emailTavsiye_txt.background = !yolT.emailTavsiye_txt.background;
    if (yolT.emailTavsiye_txt.text == "")
    {
        yolT.emailTavsiye_txt.text = "Arkadaşınızın Emaili / Your Friend\'s Email";
    } // end if
};
iletisim.gonder.tabEnabled = false;
yolT.isimTavsiye_txt.tabIndex = 0;
yolT.isimTavsiye_txt.backgroundColor = 1184274;
yolT.emailTavsiye_txt.tabIndex = 1;
yolT.emailTavsiye_txt.backgroundColor = 1184274;
butonlar = new Array("hakkimda", "flashWeb", "projeler", "iletisim");
for (i = 0; i < butonlar.length; i++)
{
    ust[butonlar[i]].onRollOver = function ()
    {
        this.degisAlpha(50, 5.000000E-001);
        butonSesi.start();
    };
    ust[butonlar[i]].onRollOut = function ()
    {
        this.degisAlpha(100, 5.000000E-001);
    };
} // end of for
ust.hakkimda._alpha = 100;
ust.projeler._alpha = 50;
ust.flashWeb._alpha = 100;
ust.iletisim._alpha = 100;
ust.hakkimda.enabled = true;
ust.projeler.enabled = false;
ust.flashWeb.enabled = true;
ust.iletisim.enabled = true;
ust.hakkimda.onRelease = function ()
{
    projeTemizle("hakkimda");
};
ust.flashWeb.onRelease = function ()
{
    projeTemizle("flash");
};
ust.iletisim.onRelease = function ()
{
    projeTemizle("iletisim");
};
kucukler.kucuk._visible = false;
ref_lv = new LoadVars();
ref_lv.load("referans.txt");
ref_lv.onLoad = function ()
{
    function sayBakalim()
    {
        sallamaca = ref_lv["resim" + say];
        ++say;
        if (ref_lv["resim" + say] == null)
        {
            adet = say;
        }
        else
        {
            sayBakalim();
        } // end else if
    } // End of the function
    var say = 0;
    sayBakalim();
    rastgele = random(adet);
    my_color = new Color(zemin);
    my_color1 = new Color(cep.kelebek);
    var _loc1 = my_color.getRGB().toString(16).substr(0, 6);
    if (_loc1 == 0)
    {
        zemin.changeColor("333333", ref_lv["renk" + rastgele].substr(2, 7), 6);
    }
    else
    {
        zemin.changeColor(_loc1, ref_lv["renk" + rastgele].substr(2, 7), 6);
    } // end else if
    bekle = setInterval(sirala, 1000);
};
MCL = new MovieClipLoader();
i = 0;
buyuk.kucuk._xscale = 400;
buyuk.kucuk._yscale = 400;
yeni_menu = new ContextMenu();
yeni_menu.hideBuiltInItems();
yeni_menu.customItems.push(new ContextMenuItem("Projeler  /  Projects", projeMenu));
yeni_menu.customItems.push(new ContextMenuItem("Hakkımda  /  About me", hakkimdaMenu));
yeni_menu.customItems.push(new ContextMenuItem("Flash Web", flashWebMenu));
yeni_menu.customItems.push(new ContextMenuItem("İletişim  /  Contact", iletisimMenu));
sorBakalim = function ()
{
    if (_currentframe == 2)
    {
        projeTemizle(sayfa);
    }
    else if (_currentframe == 3)
    {
        hakkimdaTemizle(sayfa);
    }
    else if (_currentframe == 4)
    {
        flashWebTemizle(sayfa);
    }
    else if (_currentframe == 5)
    {
        iletisimTemizle(sayfa);
    } // end else if
};
_root.menu = yeni_menu;

« Son Düzenleme: 09 Mayıs 2008, 00:16:09 Gönderen: hakanonline »
Logged
« YANITLA #19 : 09 Mayıs 2008, 00:17:21 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 680

  • Konuları:95

  •  
şimd,i movie clip'i sahneye yerleştirdiysen zaten hep o koordinatlarda durur. eğer bunu kodla yapmak istiyorum diyorsan sahnedeki movie clip'in instance name'ine bir isim verdin diyelim ilgili frameye

Kod:
instance_name._x=100;
instance_name._y=100;

sahnede değil kütüphanedeki bir movie clip ise identifier adınna bir isim verdikten sonra ilgili frameye

Kod:
attachMovie("identifier","identifier",0);
identifier._x=100;
identifier._y=100;
Logged
« YANITLA #20 : 09 Mayıs 2008, 00:25:13 »
ben yukardaki kodların neresine koyucam bu ya benim yaptığım flash tamamen actions scipt o yüzden diyorum
Logged
« YANITLA #21 : 09 Mayıs 2008, 00:43:08 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 680

  • Konuları:95

  •  
çalışmanı flash 8 olarak bu Değerli ziyaretçimiz
Linki görebilmek için Lütfen Üye Olunuz veya Giriş Yapınız  konu altına gönderebilirmisin.
Logged
« YANITLA #22 : 11 Haziran 2008, 10:45:12 »
teşekkürler paylaşım için.
Logged
« YANITLA #23 : 23 Haziran 2008, 15:51:02 »
paylaşımlarınız için teşekkürler
Logged
« YANITLA #24 : 25 Haziran 2008, 14:29:22 »
saol güzel paylaşımlar
Logged

bydhack
« YANITLA #25 : 02 Temmuz 2008, 08:55:25 »
çok süper paylaşım olmuş teşekkürler emeğine sağlık Göz kırpan
Logged

∙                     ααпg ≈&≈ кαtαяα               ∙
« YANITLA #26 : 02 Temmuz 2008, 09:20:42 »
  • kader
  • Aktif Üye
  • ***
  • Cinsiyet: Bayan
  • Nereden: Ankara
  • Mesaj Sayısı: 210

  • Konuları:19

  •  
Ellerine sağlık paylaşım için teşekkürler .......
Logged

Beni Bir Ben Bilirim Bir de Beni Yaradan,Bana Bir Ben Lazımım Bir de Beni Anlayan...
« YANITLA #27 : 21 Temmuz 2008, 17:00:55 »
paylaşım için teşekkurler
Logged
« YANITLA #28 : 23 Temmuz 2008, 05:30:59 »
herşeyden bahsetmişsin de herşeyin kodunu vermişsinde kardeşim form larda veri gönderme hata verme temizleme gib görevleri yereine geteriebilecek kodlardan bahsetmöemişsin....emeğine sağlık!
Logged
« YANITLA #29 : 23 Temmuz 2008, 12:04:34 »
  • ttyaman
  • Yönetim Kurulu Üyesi
  • ****
  • Cinsiyet: Bay
  • Nereden:
  • Mesaj Sayısı: 680

  • Konuları:95

  •  
Bu dediklerin için özel bir script yok. Gülümseme İyi incelediğinde bunların nasıl yapıldığını göreceksin.Yetersiz ise Ana sayfada Flash Dersler bölümündede gerekli dersler var.
Logged
Sayfa: 1 [2] 3
Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarFlashActionScript (Moderatör: ttyaman)Flash'ta çok kullanılan actions scripler
Bölüm atla: