FredericCox
%Europe/Berlin %607 %2005, 15:34
Hallo, ik heb een zeer vreemd probleem maar weet niet juist waar de oorzaak zit dus ik leg het even uit.
Ik heb dus een resem spelers die in een ploegopstelling moeten.
Ik heb hiervoor een knop LineUp. Als ik daar op klikt dan zet hij alle spelers correct op het veld. Klik ik echter nog eens dan verdwijnt één speler ( de eerst aangemaakte) van het veld. Weet iemand waarom?
Code bij onPress:
btnLineups.onRelease = function(){
Show(this._parent.Extra.LineUps)
this._parent.Live2D.attachMovie("e21","e21",this._parent.Live2D.getNextHighestDepth())
this._parent.Live2D.e21._x = -125
this._parent.Live2D.e21._y = 94
}
Code in mc e21
//MAAK E21 AAN
tv = this._parent._parent
trace("HomeColor" + " = " + "0x"+tv.HomeTeamColor);
trace("AwayColor" + " = " + "0x"+tv.AwayTeamColor);
var playername:TextFormat = new TextFormat();
//playername.bold = true;
playername.size = 6
playername.font = "Verdana"
TW = 165
T = TW / tv.HomeDEFS.length
for(i=0;i<tv.HomeDEFS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+i,this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = - 64
homespeler.createTextField(instanceName="txtplayermc"+i,this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+i].textColor = 0xFFFFFF
homespeler["txtplayermc"+i].text = tv.HomeDEFS[i]
homespeler["txtplayermc"+i].setTextFormat(playername);
}
T = TW / tv.HomeMIDS.length
for(i=0;i<tv.HomeMIDS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+(tv.HomeDEFS.length + i),this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = -43
homespeler.createTextField(instanceName="txtplayermc"+(tv.HomeDEFS.length + i),this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].textColor = 0xFFFFFF
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].text = tv.HomeMIDS[i]
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].setTextFormat(playername);
}
T = TW / tv.HomeFORS.length
for(i=0;i<tv.HomeFORS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i),this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = -16
homespeler.createTextField(instanceName="txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i),this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].textColor = 0xFFFFFF
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].text = tv.HomeFORS[i]
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].setTextFormat(playername);
}
/////////////////////////////
/////////////////////////////////
T = TW / tv.AwayDEFS.length
for(i=0;i<tv.AwayDEFS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+i,this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 54
awayspeler.createTextField(instanceName="txtawayplayermc"+i,this.getNextHighestDepth(),-15,0,180,20)
awayspeler["txtawayplayermc"+i].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+i].text = tv.AwayDEFS[i]
awayspeler["txtawayplayermc"+i].setTextFormat(playername);
}
T = TW / tv.AwayMIDS.length
for(i=0;i<tv.AwayMIDS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+(tv.AwayDEFS.length + i),this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 33
awayspeler.createTextField(instanceName="txtawayplayermc"+(tv.AwayDEFS.length + i),this.getNextHighestDepth(),-15,0,200,20)
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].text = tv.AwayMIDS[i]
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].setTextFormat(playername);
}
T = TW / tv.AwayFORS.length
for(i=0;i<tv.AwayFORS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i),this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 9
awayspeler.createTextField(instanceName="txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i),this.getNextHighestDepth(),-15,0,200,20)
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].text = tv.AwayFORS[i]
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].setTextFormat(playername);
}
Ik heb dus een resem spelers die in een ploegopstelling moeten.
Ik heb hiervoor een knop LineUp. Als ik daar op klikt dan zet hij alle spelers correct op het veld. Klik ik echter nog eens dan verdwijnt één speler ( de eerst aangemaakte) van het veld. Weet iemand waarom?
Code bij onPress:
btnLineups.onRelease = function(){
Show(this._parent.Extra.LineUps)
this._parent.Live2D.attachMovie("e21","e21",this._parent.Live2D.getNextHighestDepth())
this._parent.Live2D.e21._x = -125
this._parent.Live2D.e21._y = 94
}
Code in mc e21
//MAAK E21 AAN
tv = this._parent._parent
trace("HomeColor" + " = " + "0x"+tv.HomeTeamColor);
trace("AwayColor" + " = " + "0x"+tv.AwayTeamColor);
var playername:TextFormat = new TextFormat();
//playername.bold = true;
playername.size = 6
playername.font = "Verdana"
TW = 165
T = TW / tv.HomeDEFS.length
for(i=0;i<tv.HomeDEFS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+i,this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = - 64
homespeler.createTextField(instanceName="txtplayermc"+i,this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+i].textColor = 0xFFFFFF
homespeler["txtplayermc"+i].text = tv.HomeDEFS[i]
homespeler["txtplayermc"+i].setTextFormat(playername);
}
T = TW / tv.HomeMIDS.length
for(i=0;i<tv.HomeMIDS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+(tv.HomeDEFS.length + i),this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = -43
homespeler.createTextField(instanceName="txtplayermc"+(tv.HomeDEFS.length + i),this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].textColor = 0xFFFFFF
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].text = tv.HomeMIDS[i]
homespeler["txtplayermc"+(tv.HomeDEFS.length + i)].setTextFormat(playername);
}
T = TW / tv.HomeFORS.length
for(i=0;i<tv.HomeFORS.length;i++){
homespeler = tv.Live2D.e21.attachMovie("playermc","playermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i),this.getNextHighestDepth())
homeshirtc = new Color(homespeler.Shirt)
homeshirtc.setRGB("0x"+tv.HomeTeamColor)
homespeler._x = 124 + i*T+0.5*T
homespeler._y = -16
homespeler.createTextField(instanceName="txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i),this.getNextHighestDepth(),-15,0,60,20)
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].textColor = 0xFFFFFF
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].text = tv.HomeFORS[i]
homespeler["txtplayermc"+(tv.HomeDEFS.length + tv.HomeMIDS.length + i)].setTextFormat(playername);
}
/////////////////////////////
/////////////////////////////////
T = TW / tv.AwayDEFS.length
for(i=0;i<tv.AwayDEFS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+i,this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 54
awayspeler.createTextField(instanceName="txtawayplayermc"+i,this.getNextHighestDepth(),-15,0,180,20)
awayspeler["txtawayplayermc"+i].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+i].text = tv.AwayDEFS[i]
awayspeler["txtawayplayermc"+i].setTextFormat(playername);
}
T = TW / tv.AwayMIDS.length
for(i=0;i<tv.AwayMIDS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+(tv.AwayDEFS.length + i),this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 33
awayspeler.createTextField(instanceName="txtawayplayermc"+(tv.AwayDEFS.length + i),this.getNextHighestDepth(),-15,0,200,20)
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].text = tv.AwayMIDS[i]
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + i)].setTextFormat(playername);
}
T = TW / tv.AwayFORS.length
for(i=0;i<tv.AwayFORS.length;i++){
awayspeler = tv.Live2D.e21.attachMovie("playermc","awayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i),this.getNextHighestDepth())
awayshirtc = new Color(awayspeler.Shirt)
awayshirtc.setRGB("0x"+tv.AwayTeamColor)
awayspeler._x = 124 + i*T+0.5*T
awayspeler._y = 9
awayspeler.createTextField(instanceName="txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i),this.getNextHighestDepth(),-15,0,200,20)
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].textColor = 0xFFFFFF
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].text = tv.AwayFORS[i]
awayspeler["txtawayplayermc"+(tv.AwayDEFS.length + tv.AwayMIDS.length + i)].setTextFormat(playername);
}