Форум 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)
-   -   обмен переменными с PHP, проблемы с выводом (http://www.flasher.ru/forum/showthread.php?t=106535)

abar 14.01.2008 00:33

обмен переменными с PHP, проблемы с выводом
 
Я пишу код.
Код:

var totalVotes:Number= loadVars_in.totalVotes;
for(i=1;i<=4;i++){
var vote = loadVars_in["vote" + i + "total"]
procent =Math.round(vote/totalVotes)*100;
var x= x + vote;
_root["graph"+i+"_mc"].bar_mc._xscale = procent;
_root["graph"+i+"_mc"].procent.text = procent + " % - " + vote + "человек" + x;

}

На выходе получаю NaN % - 27 человек undifened. Помогите пожалуйста
Должен строить диаграмму и кол-во процентов!

iNils 14.01.2008 00:54

Проблема находится за пределами данного кода.
Хотя и здесь есть ошибка. Выражение
Код:

Math.round (vote / totalVotes) * 100;
будет давать только два результата, либо 0, либо 100
Надо писать так
Код:

Math.round (vote / totalVotes * 100);

CorC 14.01.2008 10:09

Да похоже что что -то из loadVars_in неопределено, поставьте trace перед приведенным кодом, увидите ошибку.


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

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