Как объединить значения переменных из внешнего файла??? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 39 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Заголовок сообщения: Как объединить значения переменных из внешнего файла???
Сообщение Добавлено: 29 Январь 2004, 14:46:25 
Вот у меня поле "myText". Как ему присвоить значения переменных из внешнего файла.

Например после loadVariablesNum("data.txt", 0);

где в data.txt a=aaaa&b=bbbb

если я пишу myText=a, то не работает

как отобразить в этом поле значения переменных из внешнего файла???
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 29 Январь 2004, 15:47:36 
не понятно об чем реч, видимо об этом
_root.number = parseInt(/:my_namber);
переменной
_root.number
будет присвоено числовое значение
my_namber
из data.txt
записанное в такой форме:
&my_namber=1

(не уверен насчет "/:" )
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 29 Январь 2004, 22:34:29 
Короче я не въеду.

loadVariablesNum("news.txt",0); // здесь загружаем переменную news

aaa=news; // присваиваем это значение переменной aaa

смотрю в debudgger
news определяет верно, а ааа = undifined
Чё за фигня? Почему так получается?
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 30 Январь 2004, 00:33:16 
Млин, не могу элементарно произвести ни одной операции с загруженной переменной. Такое впечатление, что я не знаю как к ней обратиться. Все попытки ни к чему не приводят. &%@, и спросить не знаю у кого
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 30 Январь 2004, 02:35:14 
Не знаю какой у тебя … ;), вобщем если МХ+, то давай будем юзать схему с LoadVars ->

vars = new LoadVars();
vars.onLoad = function(ok){
if(ok){
for(var f in this) trace(f + " : " + this[f])
}
vars.load("news.txt");

И всегда понятно где можно найти твою переменную -> vars.aaa :)
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 30 Январь 2004, 08:35:11 

Цитата:
присваиваем это значение переменной aaa


где и как присваиваем?
в текстовом файле должно быть так:
&a=aaaa
&b=bbbb

знак "&" перед каждой переменной обязателен.
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 30 Январь 2004, 12:08:03 
Друзья, ничего не выходит. Я где-то делаю ошибку, не учитываю какую-то тонкость.

Вот мой исходник [url]ineu.megalog.ru/problem/flash news.zip[/url] (112 кб Flash MX)

В первое поле помещается значение загруженное из текстовика (это работает)
Я хочу это значение засунуть во второе поле и ВСЁ. ЭЛЕМЕНТАРНО, но не работает. Не могу значение одной переменной присвоить другой. Поможите, плиз
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 30 Январь 2004, 12:08:54 
http://ineu.megalog.ru/problem/flash%20news.zip
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 30 Январь 2004, 12:27:28 
http://ineu.megalog.ru/problem/flashnews.zip - исходник

Блин, я уже в кнопи не попадаю.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 31 Январь 2004, 02:33:02 
По крайней мере я сделал бы вот так:

loadVariablesNum("a.txt", 0);
function onData(){
second = news;
}

:)
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 31 Январь 2004, 15:46:32 
вообще не понимаю что у тебя не получается :cool:

http://www.becool.lv/vito/ (без прелоадера, нужно подождать пока загрузятся данные)

если ты хочешь сделать так, то вот файлы > http://www.becool.lv/vito/vars.rar

_________________
можно на ТЫ.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 31 Январь 2004, 15:53:08 
кстати, твоя проблема может быть в том, что ты присваиваешь значение переменной сразу после loadVariables, когда сами данные ещё не успели загрузится. и тем самым твоя переменная получает пустое значение. А когда данные таки загрузились то их уже нико не присваивает :gent:

Такое творится сплошь и рядом

_________________
можно на ТЫ.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 31 Январь 2004, 15:56:33 
(посмотрел на исходник)
ну так и есть
тебе нужно поставить проверку загрузки переменных и только тогда присваивать значения блин :lol:

p.s.
как флеш в одном кадре за сотую долю миллисекунды (перерыв между командами) сможет загрузить и присвоить переменную? дай ему хотябы кадр на это :))))))

_________________
можно на ТЫ.
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 1 Февраль 2004, 01:45:43 
bE(o0L, так и есть, данные присваивал, когда загрузка не была закончена )) Но &%@ об этом нигде не говорится, а сам не додумался. Спасибо большое
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2004, 02:18:17 

Vito Sardini писал(а):
Но &%@ об этом нигде не говорится, а сам не додумался. Спасибо большое



Наступи грязным сапогом на гордость и прочитай, наконец, документацию. К примеру, стр. 129 штатного руководства "Macromedia FLASH 5 ActionScript Reference Guide".
Tatan
новый человек
0
Сообщения: 32
Зарегистрирован: 05.04.03
Сообщение Добавлено: 1 Февраль 2004, 04:23:15 

Crazy писал(а):
Наступи грязным сапогом на гордость...


И часто ты так делаешь? Тебе не кажется, что это наплевательское отношение к сапогам?
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 1 Февраль 2004, 05:14:59 
Tatan, -> по идее это бан :)
Tatan
новый человек
0
Сообщения: 32
Зарегистрирован: 05.04.03
Сообщение Добавлено: 1 Февраль 2004, 05:21:01 
at st at l at vist at, -> по идее, это ябл :dont:

_________________
Различие веб-программера и веб-дизайнера состоит в одной хромосоме и веб-дизайнеру мещает эта лишняя хромосома.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2004, 11:32:38 

Tatan писал(а):
И часто ты так делаешь? Тебе не кажется, что это наплевательское отношение к сапогам?



Абсолютно с тобой согласен, к сапогам нужно относиться бережно. Поэтому я всегда читаю документацию добровольно.
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 1 Февраль 2004, 12:25:39 
Crazy, совершенно согласен …. в подобных пакетах обычно грамотная дока и спасает от многих "казусов" +)

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 1 Февраль 2004, 12:36:38 
да ладно вам. Нафига вообще ветку держать, ведь все есть в доках.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 1 Февраль 2004, 12:57:57 
да ладно, работать с доками есть нехилое искусство, между прочим :cool:
(к томуже встроенный хелп дико проигрывает справочнику на macromedia.com, об это МНОГИЕ не догадываются) :gent:

К томуже, нафига тогда форум? можно поставить одну надпись на весь раздел - RTFM. gent:

_________________
можно на ТЫ.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 1 Февраль 2004, 18:43:11 

bE(o0L писал(а):
К томуже, нафига тогда форум?



Чтобы вслух зачитывать документацию для особо тупых?
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 1 Февраль 2004, 19:14:36 
Crazy, зато сразу видно (слышно) кто не особо. Кто вслух читает, тот значит и - того, этого.
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 1 Февраль 2004, 23:30:05 
Такое впечатление, что на этом форуме можно обсуждать дела только государственной важности. Ведь вся инфа есть в доке, точно, смотри в доку и всё поймёшь. И не суйся сюда малыш с глупыми вопросами, и не отвлекай умных и зорких модераторов и старых опытных волков от их благого дела. Ведь они заняты добрыми делами. Они несут спасение.
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 2 Февраль 2004, 00:17:20 
Crazy, да не правда. почему тупых сразу? может быть человек просто неучёл что то, либо пропустил. Помоему в тыщу раз быстрее и эффективней спросить, чем читать доки - сразу примеры и подводные камни узнать можно. С учётом, конечно же, того - что ответят :cool:

P.s.
другое дело, если жалко делиться знаниями, либо устал от подобных вопросов. Тогда лучше проигнорировать топик :gent:

_________________
можно на ТЫ.
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 4 Февраль 2004, 10:33:44 
именно поэтому хочеться сделать раздел с всевозможным хэлпом, а в форуме решать проблемы креативные.…

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Февраль 2004, 11:16:59 
Nights, невозможно сделать этот раздел 100проц. исчерпывающим на все случаи жизни. Все равно будут вопросы, всегда.
Вы поймите наконец, что люди отличаются особенностями мышления и восприятия, можно 253 раза прочесть строчку в хэлпе и не понять как оно там работает, и можно получить один тычек носом - и сразу врубится. Причем именно "креативные" люди часто плохо дружат со всевозможными скриптами и прочей формальной логикой. Зато отлично рисуют, чуствуют динамику и тп и тд, - и что - таких людей гнать взашей одной метлой вместе с обычными лентяями ламерами ?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Февраль 2004, 14:43:03 

Vito Sardini писал(а):
Ведь вся инфа есть в доке, точно, смотри в доку и всё поймёшь.



В доке есть базовая инфа по пользованию продуктом. Конференцию же целесообразно использовать для обсуждения того, как именно использовать продукт для достижения своих целей.

Но чтобы понять разницу обязательно нужно прочесть документацию.


Цитата:
И не суйся сюда малыш с глупыми вопросами



С глупыми -- да. Я не вижу смысла помогать людям, которые не уважают мое время.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Февраль 2004, 14:47:51 

bE(o0L писал(а):
может быть человек просто неучёл что то, либо пропустил.



Есть большая разница между вопрасами тех, кто читал и не все понял, и вопросами тех, кто читать и не пытался. Не пытался просто потому, что лично для него


Цитата:
в тыщу раз быстрее и эффективней спросить, чем читать доки



...а на время остальных -- глубоко плевать.


Цитата:
сразу примеры и подводные камни узнать можно.



Вот для подводных камней, не описанных в документации, форум и хорош.


Цитата:
С учётом, конечно же, того - что ответят :cool:



В том и проблема, что чем больше процент вопросов от лентяев, тем меньше желания вообще читать раздел и на что-то отвечать.


Цитата:
другое дело, если жалко делиться знаниями, либо устал от подобных вопросов. Тогда лучше проигнорировать топик :gent:



Я и игнорировал. До появлени фразы "но &%@ об этом нигде не говорится".
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Февраль 2004, 14:53:11 

eddy444 писал(а):
невозможно сделать этот раздел 100проц. исчерпывающим на все случаи жизни. Все равно будут вопросы, всегда.



Вспомни правило 80:20.


Цитата:
Вы поймите наконец, что люди отличаются особенностями мышления и восприятия, можно 253 раза прочесть строчку в хэлпе и не понять как оно там работает



Почувствуй разницу между вопросами:

1. "А как мне сделать foobar?"
2. "Уже в третий раз читаю в документации главу 'foobar и как его сделать' и никак не пойму: а куда там вставить fluxx?"
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 4 Февраль 2004, 15:50:21 
Crazy, я как раз о презумпции невиновности. То е пока человек не доказал что он тупой лентяй - то всетки нужно пытатся считать его не таковым. И пусть в большинстве случаев - люди глупы и ленивы. но обратный принцип в отношениях - наносит больший моральный урон обеим сторонам в случае ошибки.
То е даже ответ вида - "прочти хелп стр 123" - совершенно нормальная реакция.
а ответ вида - "тупая скотина, пока не перечитаеш весь хэлп не вздумай сюда соватся" - не думаю.
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 4 Февраль 2004, 16:06:47 
[quote="Crazy]
Я не вижу смысла помогать людям, которые не уважают мое время.
[/quote]

Да с чего ты взял, что тебя кто-то просит? Ты видел где-нибудь что-нибудь типа: "Crazy, ну помоги плиз"? Где ты это видел? Если у тебя нет времени, то никто у тебя его и не пытается отнять. В добровольном порядке ответил, значит спасибо, нет, то тоже хорошо.

От куда тебе знать, читал человек доку или нет? Может ты просто от всего устал? Возьми отпуск, отдохни, расслабся. Помогает иногда
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Февраль 2004, 16:15:35 

Vito Sardini писал(а):
Да с чего ты взял, что тебя кто-то просит?



С того, что я тоже участник этого форума.


Цитата:
От куда тебе знать, читал человек доку или нет?



Тебя интересует "вообще" или для твоего конкретного случая?
Vito Sardini Муж.
новый человек
15
Сообщения: 241
Зарегистрирован: 03.11.03
Откуда: Лермонтов
Сообщение Добавлено: 4 Февраль 2004, 16:22:17 

Crazy писал(а):
С того, что я тоже участник этого форума.



Если ты участник, то это тебя не обязывает бросать все свои дела и отвечать на вопросы. Хороших людей и так много, всё равно хоть кто-то отзовётся.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 39 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100