Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как получить переменную в функцию? (http://www.flasher.ru/forum/showthread.php?t=89835)

CorC 25.12.2006 17:54

может в пхп дело?
Код:

vrs.onLoad=function(s){
  if(s){
      trace(unescape(vrs));
  }else{
      trace("not loaded");
  }
}

что выдает?

DECIDE 25.12.2006 18:07

Цитата:

может в пхп дело?
Нет Я раньше так и делал передавал сначала id в файл, а потом получал обратно. Сейчас я убрал передачу в php и из него всё что связано с id

Цитата:

что выдает?
tx=+%3Cp%3E%B7+%3Ca ....

tx это данные, которые вставляются в страницу закодированы urlencode PHP командой для передачи без ошибок, если в тексте будет например знак & то данные придут не все..

Цитата:

Сообщение от DECIDE
tx=+%3Cp%3E%B7+%3Ca ....

да это выдаётся в браузере когда набираю команду по которой идёт запрос из флаш.

CorC 25.12.2006 18:30

ну и как оно id нужное загрузит если там такая билиберда?

DECIDE 25.12.2006 18:41

Цитата:

Сообщение от CorC
ну и как оно id нужное загрузит если там такая билиберда?

Да не передаю Я и не загружаю id. Я хочу получить его из переменной которая находится на сцене. А выше Я просто ответил на твой вопрос, что передаёт PHP.

iNils 25.12.2006 18:52

Вложений: 1
Пример.

DECIDE 25.12.2006 19:07

iNils спасибо Вам конечно за то что решили наверно мою проблему, но я не такой продвинутый флэшер и у меня нет такого редактора, которым пользуетесь Вы, у меня просто Flash MX 6-я версия и она не поддерживает тот файл, который Вы вложили.

iNils 25.12.2006 19:18

А там ничего нет кроме:
Код:

id = 456;
var lv = new LoadVars ();
lv.onLoad = function () {
        getURL ("javascript:alert('" + id + "')");
};
lv.load ("test.txt");


etc 25.12.2006 19:20

iNils, может this.id?

А, или я что-то не понимаю уже ничего :D

iNils 25.12.2006 19:23

Цитата:

Сообщение от __etc
iNils, может this.id?

Тогда будет так
Код:

id = 456;
var lv = new LoadVars ();
lv.onLoad = function () {
        trace (this.id)        // undefined
        trace (id)        // 456
        //getURL ("javascript:alert('" + id + "')");
};
lv.load ("test.txt");


DECIDE 25.12.2006 19:25

РАБОТАЕТ!!!
Спасибо большое! Попробую переделать свой код.


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

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