folder Tahribat.com Forumları
linefolder Grafik - Animasyon - Flash - 3D Modelleme
linefolder Flash‘Ta Dışarıdan Resim Çağırmak. Örneği İçeride.



Flash‘Ta Dışarıdan Resim Çağırmak. Örneği İçeride.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    ActionScript'te dışarıdan resim çağırma yönteminin birinci örneği. 

    denemeg.png%20%28550×220%29

     

    buton.addEventListener(MouseEvent.CLICK, fn_Islem);
    function fn_Islem(olay1:MouseEvent):void
    {
        var strResim_Adresi = resim_adresi.text;
        if (strResim_Adresi.length < 10)
        {
            uyari.text = "Lütfen resim adresini giriniz.";
            resim_adresi.setFocus();
        }
        else
        {
            var strUzanti = strResim_Adresi.substr(strResim_Adresi.length - 3, strResim_Adresi.length)
            if (strUzanti == 'png' || strUzanti == 'jpg' || strUzanti == 'gif' || strUzanti == 'bmp')
            {
                uyari.text = "";
                var istek:URLRequest = new URLRequest(strResim_Adresi);
                var yukleyici:Loader = new Loader();
                yukleyici.load(istek);
                yukleyici.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, fn_Yukleniyor);
                var yazi:String = "";
                function fn_Yukleniyor(olay2:ProgressEvent):void
                {
                    if (olay2.bytesTotal > 1048576)
                    {
                        uyari.text = "Resim boyutu 1 mb'ı geçemez";
                    }
                    else
                    {
                        yazi = yazi + "" + olay2.bytesLoaded + " bytes yüklendi\n";
                        uyari.text = "" + yazi + "";
                        yukleyici.contentLoaderInfo.addEventListener(Event.COMPLETE, fn_Yuklendi);
                        function fn_Yuklendi(olay3:Event):void
                        {
                            yukleyici.y = 49;
                            yukleyici.x = 220;
                            stage.addChild(yukleyici);
                        }
                    }
                }
            }
            else
            {
                uyari.text = "Lütfen png, jpg, gif veya bmp uzantılı resim adresi giriniz!";
            }
        }
    }

     

    http://www.ontedi.com/actionscript/actionscriptte-disaridan-resim-cagirmak.html


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    kod gayet güzel. Tek ayrıntı, adam .jpeg yüklemek isterse ne olacak ? yazdığın kod son 3 harfi alıyor. O nedenle 

     

     

    function extractFileType(file:String):String {

        var extensionIndex:Number = file.lastIndexOf(".");

        if (extensionIndex == -1) {

            //No extension

            return "";

        } else {

            return file.substr(extensionIndex + 1,file.length);

        }

    }

     

    trace(extractFileType("file.jpeg");

    //

     

    tarzı stringdeki son noktadan(".") itibaren substr yapan bu kodla daha çok işlevsellik katarsın programına. 

     

     

    // Cosmic eki

     

    harfeleri küçülmek için:

     

    var strUzanti = strResim_Adresi.substr(strResim_Adresi.length - 3, strResim_Adresi.length)

    if (strUzanti == 'png' || strUzanti == 'jpg' || strUzanti == 'gif' || strUzanti == 'bmp')

     

    şununla değiş:

     

    var strUzanti = strResim_Adresi.substr(strResim_Adresi.length - 3, strResim_Adresi.length);

    var strUzantikontrol:String = strUzanti.toLowerCase();

    if (strUzantikontrol == 'png' || strUzantikontrol == 'jpg' || strUzantikontrol == 'gif' || strUzantikontrol == 'bmp')

     

     

     

     

     

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    vbdream a ek olarak. 

    . dan sonrasını aldığın zamanda aldığın kısmın karakterlerini küçültüp ifle kontrol etmen daha doğru olur çünki şöyle düşün. resim.JPG bu dosya çalışmaz senin sistem ile 


    Bittik biz bittik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Müridler bilgilendirme için teşekkürler.

    Şimdilik çok kompleks bir şey yapmak istemedim. Elimden geldiğince bir şeyler yapıp sizlere sunmaya çalışıyorum.

     

    Önerileriniz için teşekkürler.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 1209 Toplam Mesaj: 4