vreau sa se execute niste linii
Ultima postare: iul 18 2005 00:59, Inițiat de
tchocksoo
, iun 15 2005 17:30
·
0
#1
Publicat: 15 iunie 2005 - 17:30
Se da urm cod
this.createEmptyMovieClip("mc", this.getNextHighestDepth()); loadVariables("links.txt", mc); function checkParamsLoaded() { if (mc.link2 == undefined) { } else { trace("finished loading. killing interval."); trace("-------------"); for (i in mc) { trace(i+": "+mc[i]); setProperty(eval("_root."+mc[i]), _visible, true); } trace("-------------"); clearInterval(param_interval); for (i in mc) { var a = "m"+i; b = _root.mc[i]; eval(a+"="+b+";"); trace (a+"="+b+";"); } [COLOR=gray]/*_root.mlink1 = _root.mc.link1; _root.mlink2 = _root.mc.link2; _root.mlink3 = _root.mc.link3; _root.mlink4 = _root.mc.link4; _root.mlink5 = _root.mc.link5; _root.mtel = _root.mc.tel; _root.mfax = _root.mc.fax; _root.mmail = _root.mc.mail;*/[/COLOR] } } var param_interval = setInterval(checkParamsLoaded, 100); Codul este in actionscript deoarece pe acest forum ori nu exista oameni destui, ori nu exista sectiune specializata am decis sa cer ajutorul aici care e problema urm linie de cod eval(a+"="+b+";"); imi scoate [email protected]; mfax=123456; mtel=0744 456 456; mlink5=something; mlink4=altceva; mlink3=ceva; mlink2=oooo; mlink1=www.google.com; aceste instructiuni nu se executa. evalueaza expresia retine undeva si pe urma la urm ciclu de for suprascrie noua evaluare. practic traduce dar nu executa mi-ar trebui 2 nivele de eval. am incercat dar nu prea merge. cum fac ? help daca e nevoie pun si fla-ul. daca nu e clar |
#2
Publicat: 18 iulie 2005 - 00:59
cam neclar ceea ce vrei sa faci la o privire rapida...
ti-as recomada totusi sa folosesti, si sa tii cont de: Citat In Flash 5 or later, you cannot use eval() to dynamically set and retrieve the value of a variable or instance name, because you cannot use eval() on the left side of an equation. For example, replace the codeeval ("var" + i) = "first"; with this: this["var"+i] = "first" or this: set ("var" + i, "first"); |
Anunturi
Bun venit pe Forumul Softpedia!
▶ Utilizatori activi: 1
0 membri, 1 vizitatori, 0 utilizatori anonimi