Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Открытие файлов на кнопку. (http://www.flasher.ru/forum/showthread.php?t=157920)

1zotope 12.06.2011 16:34

Открытие файлов на кнопку.
 
Вложений: 1
Знаю, вы скажите что подобных тем много.. Я читал их. Делал как писали. но ничего не получается.

Прикрепил файл (Менюшку)

Хочу что бы по нажатию на кнопку открывался другой swf файл. а меню закрывалась.

Так
Код AS1/AS2:

Open.bat:
 
@echo off
menu.swf
exit

Кнопка из меню.

Код AS1/AS2:

on (press) { 
        fscommand("exec","'open.bat");
}

не получается. Прошу помощи у опытных пользователей....

_SAM_ 13.06.2011 03:06

Вложений: 1
Вызываем
Код AS1/AS2:

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

Все файлы ложишь в папку fscommand
Компилишь *.exe

Проверенная работа на Windows 7 и XP

1zotope 13.06.2011 18:18

Спасибо за помощь. но всё равно через менюшку не открывается. через exe и bat открывает файл в меню нет. при нажатии на кнопку реакции 0. может посмотришь исходник моего меню? и там что то подкорректируешь? Буду очень благодарен.

P.S меню сделана на Adobe Flash CS4.

alexcon314 14.06.2011 18:49

Цитата:

fscommand("exec","'open.bat");
лишняя кавычка перед open.bat
Во-первых,swf через fscommand напрямую не откроется, только .exe или .bat
Во-вторых, нужно публиковать ваше меню как проектор (см. настройки публикации), fscommand с параметром exec работает только из проектора.
В-третьих, открываемый таким образом файл (батник или ехе) должен лежать в папке fscommand рядом с проектором.
А батник лучше такой сделать
Цитата:

@echo off
start menu2.swf
exit
В вашем исходнике править особо нечего, достаточно без ошибок вписать
Код:

on (release) {
fscommand("exec", "open.bat")
}

и выполнить те условия, которые я привел.


Часовой пояс GMT +4, время: 23:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.