PDA

Просмотр полной версии : Еще раз о банальном: attachMovie


AndrewMRu
13.02.2004, 12:38
При попытке attachMovie этот самый клип не виден.

В первом фрейме сцены стоит экшн:

locations = new XML();
locations.ignoreWhite=true;
locations.load("locations.xml");
locations.onLoad=function(success)
{
if(success==true)
{
for(i=0;i<locations.firstChild.childNodes.length;i++)
{
_root.attachMovie("CityMovie", "City"+i, i);
eval("City"+i)._x=locations.firstChild.childNodes.attributes.xcoor;
eval("City"+i)._y=locations.firstChild.childNodes.attributes.ycoor;
}
}
}


У клипа "CityMovie" Linkage выставлен.
Пробывал сначала создать в _root пустой clipmovie и атачить в него - результат тотже.

xml читается нормально - проверял созданием текстового поля и печати данных в него - все работало.

Понимаю, что не понимаю чего-то тревиального, но вот чего именно не пойму.

Перерыл весь поиск, попробывал что предлагали, но в вариации на свою шкуру. Итог - либо руки кривы, либо одно из двух.

bit_studio
13.02.2004, 20:34
исходник....

2K WebStudio
13.02.2004, 23:15
да, исходник был бы желателен!

в принципе, имей ввиду, я столкнулс с бредовой проблемой на MX:
он воспринимал все ноды(теги) XML через один, то бишь XML:
<xml>
<node/>
</xml>
AS:
if(success){
trace(xml.firstNode.firstNode.childNode[1].name) - выводит node вот такое вот...
}

Так чот советую перепроверить все пути, используй команду trace, ежели ошибки не найдёшь, давай исходник!