![]() |
|
||||||||||
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
1. Я создал эффект элемента списка
2. Надо считывать из текстового файла name.txt разделы, которые отделены друг от друга переводом строки ASCII-код которого, вроде chr(13), по крайней мере, это было указано в посте, которыйю я по этому поводу прочитал: Пост: "Как прочитать массив из файла?" http://www.flasher.ru/forum/showthre...E0%F1%F1%E8%E2 Надеялся что поможет... Вот значит, добавляю я к своему исходному коду следующее: x = new XML(); x.onData = function(ok) { _root.massive = ok.split(chr(13)); trace(_root.massive); }; x.load("name.txt"); И... Ничего не получается! Список элементов не появился! Помогите пожалуйста, не могу разобраться как это сделать... Файл моих мучений прилагается. |
|
|||||
|
[+1 20.07.06]
[+1 04.08.2006] |
x = new XML ();
massive = new Array (); x.onLoad = function () { _root.massive = String(this).split (chr(13)); trace (_root.massive); }; x.load ("name.txt"); |
|
|||||
|
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
Не знаю как это надо делать с ХМЛ, но если name.txt - это обычный текстовый файл, то я бы сделал так:
x=new LoadVars();
x.load("name.txt");
x.onLoad=function(ok) {
if(ok) {
_root.massive = this.data.split(chr(13));
trace(_root.massive);
} else trace ("Loading Error");
};
data=Раздел 1 Раздел 2 Раздел 3 ... |
|
|||||
|
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
В общем... Если там поставить System.useCodepage=true, то у меня все ок...
Загружаеться как миленький, по крайней мере трейсит все нормально. Это в твоем варианте, Olejan. Последний раз редактировалось RandomUser; 24.04.2006 в 18:26. |
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
Кто-нибудь, можете исходник выложить с работающими вашими изменениями - хоть убей не работает у меня ни один из предложенных примеров!!!
![]() |
|
|||||
|
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
Хм...
Я говорю, что все что надо у тебя загружается, а вот что там ты с этим делаешь дальше? По моему вот там как раз у тебя проблемы... Скажем так: ни одного обращения к _root.massive я у тебя не видил, кроме трейса... Может так ? for(i=0;i<_root.massive.length;i++) И сам цикл запихнуть в функцию, которая бы вызывалась после загрузки name.txt, т.е. в onData Последний раз редактировалось RandomUser; 24.04.2006 в 18:43. |
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 St. Father:
А цикл и обращение к элементам импортированного массива у меня правильное? Вот весь код с твоими усправлениями: // массив из файла name.txt
x = new XML ();
massive = new Array ();
x.onLoad = function ()
{
_root.massive = String(this).split (chr(13));
trace (_root.massive);
};
x.load ("name.txt");
ii=mc;
// цикл
for(i=0;i<20;i++){
ii.txt.nc=ii.txt.c=ii.txt.cc=0;
ii.txt.col=new Color(ii.txt);
ii.txt.col2=new Color(ii.bg);
ii.txt.txt.autoSize=true;
ii.text=x[i];
ii.txt.onRollOver=function(){this.nc=255;this.q=.4;};
ii.txt.onRollOut=ii.txt.onReleaseOutside=function(){this.nc=0;this.q=.15;};
ii.txt.onEnterFrame=function(){
if(this.cc!=this.nc){this.cc+=(this.nc-this.cc)*this.q;if(Math.abs(this.nc-this.cc)<=.5){this.cc=this.nc;};};
if(this.c!=this.cc){this.c=this.cc;this.c0=int(this.c);this.c1=75+int(((255-this.c)/255)*50);this.col.setTransform({rb:this.c30,bb:this.c30,gb:this.c30});this.col2.setTransform({ra:this.c1,ba:this.c1,ga:this.c1});}
};
ii.txt.onPress=function(){this.cc=300;this.onEnterFrame()};
ii.txt.onRelease=function(){};
}
Подскажите, плиз!Последний раз редактировалось KUZEN; 24.04.2006 в 19:27. |
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 RandomUser:
Может здесь (ii.text=x[i] или здесь (for(i=0;i<20;i++)) ошибка? |
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
2 RandomUser:
Мне, на самом деле, тоже ближе без XML. Можешь исходник прикрепить работающий? |
|
|||||
|
[+1 20.07.06]
[+1 04.08.2006] |
если не пашет - значит неправильное
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:56. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|