Освен ако не сте пропуснали част от кода, чрез който резултатът се променя, всъщност декларирате var myscore = 0
точно в горната част на вашия AS3 кодов блок.
Първото нещо би било да промените това на 100
, след което стартирайте скрипта си и вижте дали тази модифицирана променлива на резултата се изпраща. Ако е така, значи всичко работи както трябва.
Актуализация:
Променихте въпроса си и искате да можете да зареждате данни. Вече имате настроена функция за това чрез loader.addEventListener(Event.COMPLETE, dataOnLoad)
. Просто трябва да вземете данните, които вашият PHP скрипт изпраща обратно. Това може да бъде достъпно чрез вашия evt
параметър в dataOnLoad
функция:
function dataOnLoad(evt:Event):void {
trace("Data submission complete");
var returnVars = evt.target.data;
trace("***********************");
for (var myVars in returnVars) {
trace(myVars + ": " + returnVars[myVars]);
}
trace("***********************");
}
Актуализация 2:
Поискахте помощ при зареждането на вашите резултати от базата данни. Тъй като вече имате PHP файл, който извлича това от базата данни (да приемем, че се нарича scores.php
),m просто се нуждаете от функция във Flash, за да я заредите.
Вече разполагате с основните функции, като използвате URLLoader
и Слушатели на събития. Трябват ви само тези, за да приложите към просто натоварване:
btn_scores.addEventListener(MouseEvent.CLICK, loadScores);
function loadScores(e:MouseEvent):void {
var fileLoader:URLLoader = new URLLoader();
fileLoader.addEventListener(Event.COMPLETE, scoresLoadComplete);
fileLoader.load(new URLRequest("scores.php"));
}
function scoresLoadComplete(evt:Event):void {
try {
var returnVars = evt.target.data;
trace("***********************");
for (var myVars in returnVars) {
trace(myVars + ": " + returnVars[myVars]);
}
trace("***********************");
} catch (err:Error) {
trace("Can't parse loaded file: " + err.message);
}
}
Забележка че вашият PHP файл в момента връща HTML таблица с резултати. Това няма да работи във Flash; би било много по-добре да изпратите чрез двойки ключ/стойност и да ги анализирате или просто основен HTML списък с резултати.