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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Oct 2000
Адрес: Piter
Сообщений: 111
По умолчанию А loadVariables ваще массивы подгружает?

Из внешнего файла реально ли подгружать массив?
У меня чтото не выходит... Или можно только построчно по одной переменной?
__________________
Если у Страха глаза велики, то какие они у Ужаса?..

Старый 08.10.2004, 01:45
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 2  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
А что такой вариант не устраивает ? -
this.createEmptyMovieClip("arr_cont", 99);
arr_cont.loadVariables("arr_var.txt");
arr_cont.onData = function() {
arr = arr_cont.arr_znach.split(" ");
};//разделитель - пробел

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

Регистрация: Oct 2000
Адрес: Piter
Сообщений: 111
Это все конечно хорошо, но интересует именно возможность загрузки массива. С единичными переменными то можно разобраться что делать
__________________
Если у Страха глаза велики, то какие они у Ужаса?..

Старый 08.10.2004, 13:42
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
esli massive budew redaktirovat tolko ti ili chelovek kotoriy razbiraetsa vo flash'e to ya tebe rekomenduu ne pihat masiv v TXT a luchwe sdelat ewe odin movik tipa - data.swf i tam pust budut masivi prichini na to dve
(1) - esli budet funciya "compress movie" to infa budet vesit minimum.
(2) masivi podgruzat nelza no mozno v nih zagonyat toze ya delal odno vremya eto tak.
esli v TXT est peremenie tipa
Код:
//num - chislo peremenih
num=3&button1=super&button2=puper&button3=extra&
to cikl primerno takoy.
for (i=0;i<num;i++) {
tempBut = eval("button"+i+1)
buttons[i] = tempBut;//tut mi zagonyaem ih v masiv Buttons.
}
[/code]
no kak ya uze skazal esli spisok knopok ne poluchaetsa s servera namnogo efectivney ispolzovat kakoy nit ewe movik s masivami.

Старый 08.10.2004, 13:51
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 5  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Nirth, есть предложение не добывать огонь трением. есть более эффективные способы. :)
Цитата:
Оригинал написал(а) Horror
Это все конечно хорошо, но интересует именно возможность загрузки массива.
тебе Штрек как раз сказал как это сделать.

нужно в текстовом файле написать значения массива через какой-то разделитель. (через запятую, например или через пробел, или через любой другой)

например, в файле написано:
Цитата:
test=1,2,3,4,5,6,7,8,9,0
грузим эту переменную. получаем во флэше строку вида:
Цитата:
test = "1,2,3,4,5,6,7,8,9,0";
и есть чудо-функция split, про которую можно почитать в хэлпе.
Цитата:
test = test.split(",");
в результате всех операций получаем во флэше:
Цитата:
test = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
что собственно и требовалось.

остаётся заметить, что loadVariables - это неудобно. лучше пользоваться LoadVars.load или XML.load (о них можно почитать в хэлпе)


Последний раз редактировалось Nox Noctis; 08.10.2004 в 13:54.
Старый 08.10.2004, 14:49
Horror вне форума Посмотреть профиль Отправить личное сообщение для Horror Посетить домашнюю страницу Horror Найти все сообщения от Horror
  № 6  
Horror
 
Аватар для Horror

Регистрация: Oct 2000
Адрес: Piter
Сообщений: 111
Пасиб всем. Вразумили
__________________
Если у Страха глаза велики, то какие они у Ужаса?..

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

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

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


 


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


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