Voor een project ben ik bezig met een Flash-applicatie waar kinderen een eigen icoon kunnen maken, waarna dit vervolgens in een 360g afbeelding ingevoegd kan worden. Hiervoor maak ik gebruik van een combinatie van ASP en Flash.
Ik loop nu echter tegen een probleem aan bij het uitlezen van externe waardes. Gegevens die ik wegschrijf met ASP en vervolgens met loadVariables in Flash ophaal worden netjes opgehaald. Zodra ik echter gebruik wil maken van de waardes als integer gaat het mis.
Het probleem is dat ik de externe waardes niet kan converteren naar een int met parse
Ik heb even een voorbeeld online gezet en hieronder staat een gedeelte van mijn ActionScript. In het voorbeeld online kun je zien dat de vars "legs" en "body" wel gewoon netjes doorgegeven worden, alleen zou het figuurtje in het midden een andere middenstuk en onder'lijf' moeten krijgen...
Ik loop nu echter tegen een probleem aan bij het uitlezen van externe waardes. Gegevens die ik wegschrijf met ASP en vervolgens met loadVariables in Flash ophaal worden netjes opgehaald. Zodra ik echter gebruik wil maken van de waardes als integer gaat het mis.
Het probleem is dat ik de externe waardes niet kan converteren naar een int met parse
Ik heb even een voorbeeld online gezet en hieronder staat een gedeelte van mijn ActionScript. In het voorbeeld online kun je zien dat de vars "legs" en "body" wel gewoon netjes doorgegeven worden, alleen zou het figuurtje in het midden een andere middenstuk en onder'lijf' moeten krijgen...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| if (id != "") {
//// Get information from DB
//loadVariables("load_personage.asp?id="+id, _root);
hair = 0;
head = 0;
body = 0;
legs = 0;
loadVariables("test.txt", _root);
body = parseInt(body);
legs = parseInt(legs);
with (Character) {
Hair.gotoAndStop(0);
Head.gotoAndStop(0);
Body.gotoAndStop(body);
Legs.gotoAndStop(legs);
// Show character
_visible = true;
}
} |