Форум 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)
-   -   flash+php (http://www.flasher.ru/forum/showthread.php?t=125914)

apoptom 05.06.2009 00:26

flash+php
 
на сервере где флэшка есть папка php-php, а в ней тхт(apo.txt)
во флэше
onEnterFrame=function(){
loadVariables("php-php/apo.txt", _root)
v1._x=v1x;
v1._y=v1y;
}

в тхт файле
v1x=275&v1y=200

но почемуто флэш показыват что v1x=10 i v1y=10
может и когда то было по 10 но не сейчас
может что-то очищать? вобщем помогайте, заранее спасибо

Добавлено через 11 минут
v1- это мувик во флэшке

mooncar 05.06.2009 02:23

1. Что у вас делает _root в методе loadVariables ?
2. php-php/apo.txt - Если это локальный путь на www-сервере, а флешка у вас на своем компе в браузере, точнее, в кэше, то используйте полный доменный URL.
3. Возможно также, что переменные v1x и v1y остаются неопределенными, так как вы упорно используете морально и технически устаревший метод loadVariables.
Флеш работает асинхронно. Возникает пауза. Проблема паузы при загрузке решется с помощью использования объекта loadVars.
Посмотрите хелп, нужно использовать проверку загрузки.
Попробуйте так:
Код AS1/AS2:

var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
    if (success) {
    v1._x = this.v1x;
    v1._y = this.v1y;
};
my_lv.load('http://www.вашсайт.ru/php-php/apo.txt');

Попробуйте сперва код без EnterFrame, чтобы с this не запутаться.

iNils 05.06.2009 02:47

1. Название темы не раскрывает сути вопроса.
2. Код не оформлен тегами.


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

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