Mudar Posiçao De Movieclip Atraves De Variaveis Externas
OiPreciso da vossa ajuda para um fla que estou a criar. Tenho amigos que estao constantemente ir para fora do país. Estou a criar um fla para registar onde eles estao.Quando algum dele vai para fora, registo numa tabela num ficheiro excel o nome, local para onde foi, idade e telefone. Criei entretanto em vba um botao que cria/actualiza um ficheiro txt com essa informação.O txt fica entao assim:&friend1=Julia&&location1=Milan&&age1=23&&phone1=&&friend2=Andrea&&location2=Cairo&&age2=20&&phone2=4543435435&&friend3=Bruno&&location3=Buenos Aires&&age3=25&&phone3=&etcNo fla tenho uma imagem com o mapa do mundo e 4 textboxs e uma bandeira/flag (movieclip) para cada amigo. Tenho 5x4 textboxs e 5x1 flags no fla. O conteudo das textboxs e posiçao das flags podem estar sempre a mudar consuante a informação do txt.Como os meus amigos viajam quase sempre para os mesmos sitios optei por criar as cordenadas no codigo.Tenho ainda uma imagem (que fica embaixo das respectivas textboxs) para cada amigo, instanciadas por draw1, draw2, etc.O codigo que tenho (neste exemplo coloquei so dois amigos) neste momento é o seguinte:_root.draw1_mc._visible = false_root.draw2_mc._visible = false//etcmyData = new LoadVars();myData.onLoad = function(success) {if (success) {friend1_txt.text = this.friend1;position1_txt.text = this.position1;age1_txt.text = this.age1;phone1_txt.text = this.phone1;friend2_txt.text = this.friend2;position2_txt.text = this.position2;age2_txt.text = this.age2;phone2_txt.text = this.phone2; switch (this.position1) { case "Milan" : _root.flag1_mc._x = 250 _root.flag1_mc._y = 200 _root.draw1_mc._visible = true break; case "Rome" : _root.flag1_mc._x = 207 _root.flag1_mc._y = 722 _root.draw1_mc._visible = true break; case "" : _root.flag1_mc._visible = false _root.draw2_mc._visible = false _root.draw1_mc._visible = true break; } switch (this.position2) { case "Cairo" : _root.flag2_mc._x = 312 _root.flag2_mc._y = 130 _root.draw2_mc._visible = true break; case "Tunis" : _root.flag2_mc._x = 207 _root.flag2_mc._y = 120 _root.draw2_mc._visible = true break; case "" : _root.flag2_mc._visible = false _root.draw2_mc._visible = false break; }// etc}else {}};myData.load("text.txt");stop();Este codigo nao dá qualquer erro mas tambem nao funciona. As variaveis sao carregadas nas textboxs mas as flags nao mudam de sitio e os draws nao ficam visiveis.Alguem pode me ajudar?Obrigado,Keish
Discussão (1)
Carregando comentários...