Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переменные из JavaScript во ActionScript, Flash 
:(
    Опции темы
max-@
Дата 3.5.2005, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



как переместить переменные из JavaScript во ActionScript

нашел пример но у меня почему то не получается!

JavaScript
Код

.............
<script LANGUAGE="JavaScript">
function setVar(){
         login="<?php echo $HTTP_POST_VARS['login'];?>";
         main.setVariable("varJavaScript", login);
}
</SCRIPT>
</head>
<body onLoad="setVar();">
.............


ActionScript
Код

this.watch("varJavaScript", function(){ _global.login = arguments[2];})
onLoad=function(){
          balans.text=_global.login;
          ..............
}

PM MAIL WWW   Вверх
AlDev
Дата 3.5.2005, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Код

var movieName = "some_name";
function thisMovie(movieName)
{
if (navigator.appName.indexOf ("Microsoft") !=-1)
{
return window[movieName]
} else
{
return document[movieName]
}
} function ShowChart()
{
thisMovie(movieName).SetVariable("Variable_name",'some_value');

AS:
Код

_root.watch('Variable_name', function() 
{ 
    _root.value = arguments[2];
        trace (_root.value);
} );


PS: На что ты вешаешь onLoad-то?
PM MAIL WWW ICQ YIM MSN   Вверх
max-@
Дата 3.5.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



На главный лайер
Добавлено @ 12:18
в первом фрейме

PM MAIL WWW   Вверх
AlDev
Дата 3.5.2005, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



watch срабатывает после загрузки клипа, потому и невидно.
PM MAIL WWW ICQ YIM MSN   Вверх
AlDev
Дата 3.5.2005, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



step-by-step:

Пишем JavaScript код:
Код

var movieName = "some_name";
function thisMovie(movieName)
{
if (navigator.appName.indexOf ("Microsoft") !=-1)
{
return window[movieName]
} else
{
return document[movieName]
}
} 
...
thisMovie(movieName).SetVariable("Variable_name",'some_value');


2. Пишем в первом кадре:
Код

  _root.watch('Variable_name', function() 
  { 
      _root.value = arguments[2];
      _root.gotoAndPlay(2);
  } );

Во втором уже будет видна переменная _root.value
Если хочешь подцепить preloader, то пиши в первом кадре маленько другое:
Код

  smth.onLoad = function()
  {
    _root.watch('Variable_name', function() 
    { 
        _root.value = arguments[2];
        _root.gotoAndPlay(2);
    } );
  }


То есть инициализируем после загрузки и как-только переменная была установлена, переходим во второй фрейм.
Добавлено @ 15:38
Да, ещё. не забудь в конце кода первого кадра поставить stop();

Это сообщение отредактировал(а) Alex Batsuev - 3.5.2005, 15:34
PM MAIL WWW ICQ YIM MSN   Вверх
max-@
Дата 5.5.2005, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 8.12.2004
Где: Тольятти

Репутация: нет
Всего: нет



Все всем спасибо я реализовал по другому.......более замудренно.........мне нужно было узнать логин и пароль.............я совместил php и Flash.......с помощью _SESSION я открыл скрипт в php с параметрами затем запустил тотже скрипт из Flasha без параметров и получил с помощью комманды loadVariables те параметры которые хотел!!!!!!!!!!.....все...........всем большое спасибо за помощь!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.1120 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.