Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Запуск флешки с нужного кадра (http://www.flasher.ru/forum/showthread.php?t=93050)

Einstein 13.03.2007 02:29

можно из html файла управлять кадрами?

etc 13.03.2007 02:36

Можно передать номер кадра, на который необходимо перейти через flashvars. Информацию по flashvars можно найти в хелпе к флешу и в поиске по форуму.

Einstein 13.03.2007 03:54

Ну я вставляю скрипт в хтмл

Код:

<script language="JavaScript">
<!--

// код для главной флэшки
var main_html =
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '+
    'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '+
    'width="640" height="480" '+
    'id="nav" >'+
    '<param name="FlashVars" value="$$$$" />'+
    '<param name="allowScriptAccess" value="always" />'+
    '<param name="movie" value="help.swf" />'+
    '<param name="bgcolor" value="#ffffff" />'+
'<embed src="help.swf" '+
    'FlashVars="$$$$" '+
    'allowScriptAccess="always" '+
    'bgcolor="#ffffff" '+
    'width="640" height="480" '+
    'name="help" '+
    'swLiveConnect="true" '+
    'type="application/x-shockwave-flash" '+
    'pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';



// там, где нам надо будет вывести флэшку, пишем:
var FlashVars = "start="+location.hash.substr(1);
document.write(main_html.split("$$$$").join(FlashVars));

-->
</script>

Я не очень понял как получить во флеше якорь этот?

etc 13.03.2007 03:59

В руте будет переменная start, содержащая якорь.

Einstein 13.03.2007 04:41

все разобрался наконец.
Код:

stop();
if (start == "$$$$")
        {
                gotoAndPlay(1);
        }
if (start == "якорь")
        {
                gotoAndPlay(20);
        }

теперь в проге могу просто сделать ссылки с якорями и все буит ок.
ОГРОМНОЕ СПАСИБО!!!

Einstein 13.03.2007 04:56

теперь второй ламерский вопрос))
как передать текст во внешний txt? скачал какой-то Loadtext но не могу установить. у меня Flash MX Pro 2004.
слепил преподу простенький тест, а он теперь хочет, чтобы список оценок в конце сохр. в txt((
http://tuningfan.chat.ru/

etc 13.03.2007 13:28

Второй вопрос в отдельную тему.

sinya 13.03.2007 14:54

Я вижу такой выход: если программа к флэшу не имеет отношения, то при клике, скажем, на 3-ю тему в проге надо генерить и запускать хтмл-файл, который подгружает флешку и передает ей параметр page=3

Опа, опоздал немного )

etc 13.03.2007 15:04

Опоздал надолго, ещё вчера было предложено.

Einstein 13.03.2007 17:21

сегодня сдал на 5) не зря вчера сидел до 3х ночи и сам разбирал. так бы наплел фигни, а препод не дурак фишку просек и ....
Спасибо __etc, если бы вы не сидели пол ночи на форуме, я бы пропал)))


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

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