Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.07.2005, 02:53
nonmechanism вне форума Посмотреть профиль Отправить личное сообщение для nonmechanism Посетить домашнюю страницу nonmechanism Найти все сообщения от nonmechanism
  № 1  
Ответить с цитированием
nonmechanism
 
Аватар для nonmechanism

Регистрация: Aug 2002
Сообщений: 23
Отправить сообщение для nonmechanism с помощью ICQ Отправить сообщение для nonmechanism с помощью Yahoo
Attention пути к файлам в переменной

Господа! Простой вопрос: можно ли посредством Flash MX хранить пути к внешним файлам в текстовом и подгружать при необходимости?
Если можно то как?
(Поиском пользовался, над задачей честно корпел неделю)
То есть цель такая: есть много галерей с фотками, они лежат в разных папках. все это добро грузится в мувик и чтобы /руками/ не прописывать несколько тысяч путей, хочу хранить их в файле. Реально?
__________________
Мы тут Лебедева подсиживаем понемногу...

Старый 10.07.2005, 03:46
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 2  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Конечно можно. Если попроще - юзай LoadVars (или, на худой конец, loadVariables). Если первое или второе - в файле path1=value1&path2=value2 и т.д., но слишком это геморно! Ведь не знаешь наверняка сколько их будет... Посему самый эффективный способ - XML... Создай XML-ку в виде
<NODES>
<NODE path=... />
<NODE path=... />
..............................
<NODE path=... />
</NODES>
и т.д. Загрузка следующим образом:


var myXML = new XML();
var paths = new Array();
myXML.onLoad = function(Success){
if(Success){
paths.length = 0;
var ch_nodes:Array=myXML.childNodes[0].childNodes;
for (var i=0; i<ch_nodes.length; i++)
if(ch_nodes[i].nodeName=="NODE"){
paths.push(ch_nodes[i].attributes.path);
}
}
}
myXML.load("Путь к XML");

В результате имеешь массив, до ушей полный твоими путями

Старый 10.07.2005, 04:07
nonmechanism вне форума Посмотреть профиль Отправить личное сообщение для nonmechanism Посетить домашнюю страницу nonmechanism Найти все сообщения от nonmechanism
  № 3  
Ответить с цитированием
nonmechanism
 
Аватар для nonmechanism

Регистрация: Aug 2002
Сообщений: 23
Отправить сообщение для nonmechanism с помощью ICQ Отправить сообщение для nonmechanism с помощью Yahoo
Ага, классно, народ не спит
Оч.рад. XML я честно говоря пока пугаюсь (надо поймать чела,который ОСНОВЫ объяснит, а там посмотрим), делал как раз через loadVariables, все как обычно при загрузке переменных, но не идет! причем переменные грузятся, а пути не катят...
Вот пример моих каракуль:
loadVariablesNum("profile01/gall01/name.txt", 0);
loadMovie("profile01/gall01/sm/s002.jpg", "02/p"); \\ вот это путь с которого работает
loadMovie(sm01, 0); \\ а это путь (в переменной sm01) с которого хотелось бы но не катит...
------------а name.txt выглядит примерно так:
&nn27=<b>Отделение, равняйсь!</b> |животные. птицы. чайки|
&nn28=<b>Питерские чайки</b> |животные. птицы. чайки|
&nn29=<b>Горожанка</b> |животные. птицы. чайки|
&sm01="profile01/gall01/sm/s001.jpg" \\пробовал и с кавычками и без - не прет.
__________________
Мы тут Лебедева подсиживаем понемногу...

Старый 10.07.2005, 04:10
nonmechanism вне форума Посмотреть профиль Отправить личное сообщение для nonmechanism Посетить домашнюю страницу nonmechanism Найти все сообщения от nonmechanism
  № 4  
Ответить с цитированием
nonmechanism
 
Аватар для nonmechanism

Регистрация: Aug 2002
Сообщений: 23
Отправить сообщение для nonmechanism с помощью ICQ Отправить сообщение для nonmechanism с помощью Yahoo
да и всю нерабочесть можно посмотреть flomaster.biz/foto
__________________
Мы тут Лебедева подсиживаем понемногу...

Старый 10.07.2005, 04:52
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 5  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
ггг... и, кажись, не покатит )) По-моему, делу в русских надписях... Попробуй в первом фрейме написать System.useCodepage = true; - по-моему, помогает... И возьми все дела в кавычки... Щас сам проверю...

Старый 10.07.2005, 04:54
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 6  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Вообщем, да. System.useCodepage = true;

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:08.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.