You need to enable javaScript to run this app.

Adobe Animate Menghubungkan antar file SWF atau EXE

  • Rabu, 13 Agustus 2025
  • Kanghaki
  • 0 komentar
Adobe Animate Menghubungkan antar file SWF atau EXE

Biasanya ada dua pendekatan tergantung kebutuhan: SWF ke SWF (load ke dalam stage) → menggunakan Loader (AS3) atau loadMovie (AS2) SWF/EXE membuka file lain secara terpisah → menggunakan navigateToURL untuk SWF berbasis web atau fscommand/NativeProcess untuk EXE di Windows

  1. Menghubungkan SWF ke SWF (Load ke Stage) Kalau mau load SWF lain ke dalam animasi yang sedang jalan: AS3 Contoh:
    ======== actionscript ========

    import flash.display.Loader;
    import flash.net.URLRequest;

    var loader:Loader = new Loader();
    loader.load(new URLRequest("halaman2.swf"));
    addChild(loader);

    File halaman2.swf harus ada di folder
    yang sama dengan SWF utama.
  2. Membuka SWF lain (Standalone) Kalau ingin membuka SWF lain secara terpisah (tidak di dalam stage), tapi tetap dari file SWF/EXE: AS3 Contoh (web atau lokal via browser):
    ======== actionscript ========

    import flash.net.navigateToURL;
    import flash.net.URLRequest;

    navigateToURL(new URLRequest("halaman2.swf"), "_blank");

    Menghubungkan EXE ke EXE atau SWF (offline) Kalau project sudah di-publish ke Projector EXE (standalone), kamu bisa pakai fscommand: AS2 / AS3 (dengan fscommand):
    ======== actionscript ========

    fscommand("exec", "halaman2.exe");

    Catatan: File halaman2.exe harus ada di folder fscommand di samping EXE utama. exec di Flash cuma bisa jalan di Projector EXE, tidak di SWF biasa.
  3. 4. Cara Paling Fleksibel untuk EXE di Windows (NativeProcess – AIR) Kalau project di-publish sebagai Adobe AIR Desktop, bisa pakai:
    ========= actionscript =========

    import flash.desktop.NativeProcess;
    import flash.desktop.NativeProcessStartupInfo;
    import flash.filesystem.File;

    if (NativeProcess.isSupported) {
    var exeFile:File = File.applicationDirectory.resolvePath("halaman2.exe");
    var processInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
    processInfo.executable = exeFile;

    var process:NativeProcess = new NativeProcess();
    process.start(processInfo);
    }


    Ini bisa jalankan program apa saja dari EXE utama.
Bagikan artikel ini:

Beri Komentar

Kang Haki

- Ketua -

Jika kamu tak tahan letihnya dan penatnya belajar, maka sungguh kamu akan menanggung perihnya kebodohan (nasehat imam syafi'i). Kulon Progo, 22…

Berlangganan
Jajak Pendapat

Skill apa yang kalian pengin kuasai selama PKL?

Hasil
Banner