PDA

Просмотр полной версии : attachMovie() помогите найти ошибку


stepa323
21.12.2010, 18:10
Почему то картинки не выносится, пробывал и в this[] брать, но не помогает.....хмл считывает а картинки не выносит:
stop();
myXML = new XML();
myXML.load("http://kahoxa.ru/xml.php");
i = 1;
a = 0;
b = 1;
c = 2;
d = 3;
function func()
{
j = myXML.childNodes.length;
j = parseInt(j);

while (i < j)
{

_root.login = myXML.childNodes[a].firstChild;
_root.osx = myXML.childNodes[b].firstChild;
_root.osy = myXML.childNodes[c].firstChild;
_root.online = myXML.childNodes[d].firstChild;
_root.attachMovie("player",_root.login,i);
_root.login._x = Math.random() * 200;
_root.login._y = Math.random() * 200;
trace(_root.login);
trace(_root.osx);
trace(_root.osy);
trace(_root.online);

i += 1;
a = d + 1;
b = a + 1;
c = b + 1;
d = c + 1;


myXML.load("http://kahoxa.ru/xml.php");

}
clearInterval(timer);
}
timer = setInterval(func, 2000);

Добавлено через 26 минут
всё я нашёл ошибку, надо было while на if поменять......и функцию на onEnterFrame

dark256
21.12.2010, 19:50
Бррррр..... картинка - где лежит? В инете или в либе?
В первом случае - читайте loadMovie.
Во втором - читайте синтаксис attachMovie. Выделите это слово в коде и нажмите F1

stepa323
21.12.2010, 23:42
а как теперь к кипам обращаться? по содержимому принятого с хмл?