Members programYaz Posted April 26, 2022 Members #1 Share Posted April 26, 2022 Flash programı swf animasyonlarında exe uzantılı dosyaları çalıştırmamıza izin vermiyor. En azından ben bulamadım. Eğer illaki çalıştırmamız gerekiyorsa yaptığımız uygulamayı Windows projector olarak yayınlamanız gerekiyor. Hem actionscript 2.0 hemde actionscript 3.0 kodlarını vereceğim. 2.0 ile 3.0 arasında kod farkı olduğu gibi yazma farkı da var. Uygulamaya geçelim; Bunu için dosyalarımız Winodws projector (.exe) olarak yayınlamamız gerekiyor. · İlk önce çalıştıracağız animasyonu hazırlayın ve File (Dosya) > Publish Settings (Yayınlama Ayarları) kısmından Windows Projector seçin ve nereye çıkartılacağını belirleyin. · File > publish (Yayınla) seçerek animasyonu .exe olarak yayınlayın. calisacak.exe olarak yayınladığınızı farz edelim. Şimdi biz bu uygulamayı çalıtıracağız. · Bir flash uygulamasını açın ve hangi kodlamayı kullanacaksanız onu seçerek proje oluşturun. · Sahneye bir buton ekleyin ve F8 tuşu ile film klibine çevirin. Örnek adını buton yapın. Asctionscript 2.0’da örnek adı vermesenizde olur ama actionscript 3.0 da mecbur bir isim vermek zorundasınız. · Dosyanızı kaydedeceğizi yere girerek fscommand adında bir klasör oluşturun ve içine daha önce yayınladınızı calisacak.exe dosyanızı içine kopyalayın. · Daha sonra dosyanızı .fla olarak kaydedin. Burada amaç elimizde sonra değişiklikler yapacağımız zaman kodların elimizde olması. · Actionscript 2.0 kullanıyorsanız film klibine çevirdiğiniz butonu tıklayın ve F9 tuşuna basarak aşağıdaki kodları yazın. on (release) { fscommand("exec", "calisacak.exe"); } · Actionscript 3.0 kullanıyorsanız sahnede boş bir alanı tıklayın ve F9 tuşuna basarak aşağıdaki kodları yazın. 2 3 4 5 buton.addEventListener(MouseEvent.CLICK,baslat); function baslat(e:MouseEvent) { fscommand("exec", "calisacak.exe"); } · Bu işlemleri yapınca bu dosyayı da Windows Projector olarak yayınlayın. Artık en son yayınladığınız .exe dosyayını açarak botuna tıkladığınızda fscommand klasöründeki calisacak.exe dosyayı açılacaktır. Quote Ada LoveLace Link to comment Share on other sites More sharing options...