Ik ben bezig met een Panorama foto, waar een aantal characters op geplaatst moeten worden. Deze characters worden uitgelezen met ASP en haal ik vervolgens op in Flash. Het ophalen ed is verder geen probleem, dat werkt inmiddels naar behoren. Als ik echter de characters wil plaatsen in mijn movieClip gaat het mis.
In mijn movie heb ik een movieClip met de naam "container". Verder heb ik een movieclip "Character", welke gedupliceerd moet worden en attached moet worden aan "container". Ondanks vele pogingen krijg ik dit echter niet voor elkaar.
Ik heb het geprobeerd in mijn movie en door de volgende code aan de container te hangen.
Ik heb de source online gezet en hier vind je het bestand.
In mijn movie heb ik een movieClip met de naam "container". Verder heb ik een movieclip "Character", welke gedupliceerd moet worden en attached moet worden aan "container". Ondanks vele pogingen krijg ik dit echter niet voor elkaar.
Ik heb het geprobeerd in mijn movie en door de volgende code aan de container te hangen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| onClipEvent(load) {
/////////////////////////////////////////////
// Process other characters
/////////////////////////////////////////////
//// Values which have been requested at frame1 of the parent movie
listArray = mylist.split(";;");
cInt = Number(count);
for(i=0; i<=cInt; i++) {
tempID = Number(listArray[i*6 + 0]);
tempHair = Number(listArray[i*6 + 1]);
tempHead = Number(listArray[i*6 + 2]);
tempBody = Number(listArray[i*6 + 3]);
tempLegs = Number(listArray[i*6 + 4]);
tempXpos = Number(listArray[i*6 + 5]);
attachMovie("Character", "char"+i, i+10);
//this["char" + i]._visible = false;
this["char" + i]._x = Number(tempXpos);
this["char" + i].Hair.gotoAndStop(Number(tempHair));
this["char" + i].Head.gotoAndStop(Number(tempHead));
this["char" + i].Body.gotoAndStop(Number(tempBody));
this["char" + i].Legs.gotoAndStop(Number(tempLegs));
}
} |
Ik heb de source online gezet en hier vind je het bestand.
[ Voor 6% gewijzigd door Verwijderd op 16-01-2004 10:46 ]