Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   setVariable(); (http://www.flasher.ru/forum/showthread.php?t=67359)

arthurion 01.08.2005 03:56

setVariable();
 
я передаю переменные флеш ролику так:
document.myFlash.setVariable("link","news.php");

но это работает тока в ИЕ

другие броузеры не понимают фукцию setVariable();

как можно по другому сделать?

nuran 01.08.2005 04:47

никак,

если не жабаскриптом, то можно написать адрес swf как

my.swf?link=news.php

arthurion 01.08.2005 05:50

так было бы здорово: my.swf?link=news.php
а как это поймать во Флэш?

nuran 01.08.2005 08:04

так и поймать, _root.link будет равен "news.php"

arthurion 02.08.2005 02:14

аа... понял! я просто сначала обьявлял переменную link = ""; и ставил условие как при загрузке:
on (release) {
if (_root.link != "") {
getURL(_root.link);
}
}
а потом всё заменил на:
on (release) {
if (_root.link != undefined) {
getURL(_root.link);
}
}
И Ура! Заработал. Спасибо. :)

KidsKilla 02.08.2005 03:01

Цитата:

Сообщение от arthurion
аа... понял! я просто сначала обьявлял переменную link = ""; и ставил условие как при загрузке:
on (release) {
if (_root.link != "") {
getURL(_root.link);
}
}
а потом всё заменил на:
on (release) {
if (_root.link != undefined) {
getURL(_root.link);
}
}
И Ура! Заработал. Спасибо. :)

on (release) {
if (_root.link) getURL(_root.link);
}

=)


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

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