Форум 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=105005)

klaidov 06.12.2007 02:02

переменные и флэш...
 
Ребята не бейте палками и не гоните с форума. Являюсь вашим читателем уже давно все не было необходимости зарегистрироваться и спросить так как находил решения без этого, но...

Короче вопрос банален и стар как мир.
Надо из странички html передать данные переменной (числовой) в ролик .swf Как ни мучался не получалось, может у кого нибудь есть примитивный примерчик как это делается, чтоб посмотреть результат, так сказать, изнутри?

передавал и .swf?a=1 и с помощью flashvars ничего не получается переменную не находит, уже 4 дня сижу результат нулевой... :wacko:

iNils 06.12.2007 02:11

Давайте лучше вы примерчик сделаете того, как у вас не получается.

klaidov 06.12.2007 02:35

Это пишу в файле html
Код:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,24" width="766" height="315">
        <param name="movie" value="test05.swf?fd=1">
        <param name="FLASHVARS" value="fd=1">
        <param name="quality" value="high">
        <param name="menu" value="false">
        <EMBED src="test05.swf?fd=1" FLASHVARS="fd=1" quality=high WIDTH="766" HEIGHT="315" NAME="1" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>

это пишу в swf
Код:

_root.vc_mc.cont.loadMovie(_level0.fd);
fd = Number(fd);

в результате ничего не получаю

CrazyFlasher 06.12.2007 02:42

O_o читайте в хелпе для чего служит loadMovie...что-то не верится, что вы юзали поиск...
Эта строчка не нужна:
Код:

<param name="FLASHVARS" value="fd=1">
Во фла файле (интересно, как это вы пишите в swf):
Код:

trace(_root.fd); //выдаст 1
переменная fd сохраняется в _root

iNils 06.12.2007 02:45

1. Весь код обязан быть оформлен тегами [code][/code].
2. Я просил пример, а не код. То есть архив с fla и html.
3. Когда возникает какие либо проблемы с переменными, первым делом надо вывести их в трейс или в текстовое поле.

klaidov 06.12.2007 02:46

Цитата:

Сообщение от CrazyFlasher
O_o читайте в хелпе для чего служит loadMovie...что-то не верится, что вы юзали поиск...
Эта строчка не нужна:
Код:

<param name="FLASHVARS" value="fd=1">
Во фла файле (интересно, как это вы пишите в swf):
Код:

trace(_root.fd); //выдаст 1
переменная fd сохраняется в _root

Спасибо за подсказку. Вы не могли бы мне написать часть кода которую надо во флэш файл забить чтоб получить на выходе готовую числовую переменную? Просто написать три строчки кода, потому что, хоть и лепил флэшки но неоьбходимости внешние переменные использовать не было а тут появилась необходимость

Цитата:

Сообщение от iNils
1. Весь код обязан быть оформлен тегами [code][/code].
2. Я просил пример, а не код. То есть архив с fla и html.
3. Когда возникает какие либо проблемы с переменными, первым делом надо вывести их в трейс или в текстовое поле.

Там флэш очень большой около 12 мегов исходник...
Я поэтому и спросил может у кого есть простой пример реализации нужного мне варианта

iNils 06.12.2007 03:04

Есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.

Не так делайте пример на пустом файле с конкретной проблемой, зачем весь проект выкладывать?
А простой пример(-ы) есть в поиске.

CorC 06.12.2007 10:26

Цитата:

Сообщение от klaidov
Вы не могли бы мне написать часть кода которую надо во флэш файл забить чтоб получить на выходе готовую числовую переменную?

Дак CrazyFlasher же вам русскими буквами ответ написал:
Код:

_root.fd

etc 06.12.2007 12:53

Скорее тогда уж _level0.fd

CrazyFlasher 06.12.2007 13:00

_etc твоя неприязнь к рут в такой степени начинает пугать :)


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

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