![]() |
Передача значения переменной из JScript в AS
Короче, такая муть -->>
есть swf-ролик, в первом фрейме которго следующий скрипт: Код:
var proverka;Код:
document.setvar.SetVariable('proverka', true);В общем, значение переменная proverka не получает, а на хтмл-странице возникает сообщение об оштбке. В чем дело? |
что сообщает сообщение об ошибке? с помощью чего ты отслеживаешь переменную во флеше?
|
Цитата:
Цитата:
|
1)если document.setvar - null следовательно у тебя флеш-объект имеет другое имя в странице
2) отслеживать переменную надо либо с помощью watch либо - проверкой ее значения через промежутки времени (onEnterFrame) - потому что если ты просто передашь значение во флеш - ничего не произойдет: ну задастся она там, но так как у тебя такое событие как изменение значения переменной не определено - флеш ничего и делать не станет |
Дак как надо осуществить мою задумку?
|
Попробуй непосредственно из html передавать. Помоему тег такой <param name="flashvars" value="name=Ja-Ja&age=23&location=Russia"> он должен быть внутри тега object.Передает перемненные name,age,location в ролик.
|
Или прямо в AS сделать setInterval(), что мешает-то ?
|
смотри в хелпе watch - там все написано
|
а SetVariable, вроде как, только в IE работает...
а <param name="flashvars"... только константы может передавать, динамически её не поменять в уже сфомированной странице. И проверку на загрузку ролика именно с моей странице не получить... :( |
помойму вместо setvar надо указать object-id
|
| Часовой пояс GMT +4, время: 08:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.