PDA

Volledige versie bekijken : 1 verboden in instance?


FredericCox
%Europe/Berlin %605 %2005, 15:32
Hallo,

Ik roep landen aan,elk land is een instance (vb country1 = zweden, country2=engeland)

Nu krijg ik een leagueID als daar wedstrijden gespeeld worden en dan laat ik die landen zo oplichten:

_root.world["country" + LeagueID].gotoAndStop(2);


Nu werkt elk land behalve zweden. Is de instancenaam country1 niet toegestaan?country2,3,4 enz geeft geen probleem. Ik heb het nu zo opgelost maar vind het toch vreemd...country1 noemt nu countryOne

LeagueIDadj = LeagueID
if(LeagueID.toString()=="1"){
LeagueIDadj = "One"
}
_root.world["country" + LeagueIDadj].gotoAndStop(2);

theFlashWizard
%Europe/Berlin %610 %2005, 15:39
heeeel apart idd..
maar waarom je if zo:
if(LeagueID.toString()=="1"){
en niet zo:
if(LeagueID == 1){
?

FredericCox
%Europe/Berlin %627 %2005, 16:03
heeeel apart idd..
maar waarom je if zo:
if(LeagueID.toString()=="1"){
en niet zo:
if(LeagueID == 1){
?
omdat dat niet werkt, komt uit xml

Roenes
%Europe/Berlin %680 %2005, 17:19
Ondanks dat je het al met een omweg hebt opgelost blijft het heel vreemd. country1 zou gewoon moeten mogen hoor. Weet je wel cker dat er een 1 uit je xml komt en niet toevallig 01 of zo? :)

TheDutch
%Europe/Berlin %924 %2005, 23:10
Er is niets verboden aan "country1" of andere namen van dat soort. Alleen instancenamen die beginnen met een cijfer of gereserveerde instancenamen zijn niet toegestaan of verstandig om te gebruiken. Er moet dus iets anders zijn wat jij fout doet.

Misschien kan je eens een XML bijvoegen en wat meer code?