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

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

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

Регистрация: Jul 1999
Адрес: Russia, MSk
Сообщений: 185
я не работал с дельфами , не надоть мне это, а в жава скрипте решается передача массиваследующим образом...

pm:передаем последовательность цифр и получаем массив "а" длинной 20 элементов.
Код:
var varForSend;
for(i=0;i<20;i++){
varForSend=i;
ElementOfArray="_root.a."+i
window.document.movie.SetVariable(ElementOfArray,varForSend)
}
то бишь обращение к элементу массива имеет вид _root.Path.ArrayName.ElementNumber
примечание: во флеше надо обьявить массив (а=[ ] ; ), длинна массива только увеличивается, уменьшаться не может. Если в примере выше следом мы пошлем массив длинной 10 элементов:
Код:
var varForSend;
for(i=0;i<10;i++){
varForSend=i*3;
ElementOfArray="_root.a."+i
window.document.movie.SetVariable(ElementOfArray,varForSend)
}
...то перепишутся только десять первых элементов без изменения последних 10-и и длинна останется - 20. это я про то, что при обработке массива параметр length, после второго посыла не изменился, но это не страшно, так как к примеру а[ 0 ] можно зарезервировать под длинну передаваемого массива и работать не с нулевого значени\я а с 1.
__________________
Thank for a question
http://www.cybergallery.ru/


Последний раз редактировалось Geo; 05.06.2002 в 06:39.
Старый 06.06.2002, 15:54
Акакий Акакиевич вне форума Посмотреть профиль Отправить личное сообщение для Акакий Акакиевич Найти все сообщения от Акакий Акакиевич
  № 12  
Акакий Акакиевич
 
Аватар для Акакий Акакиевич

Регистрация: Nov 2001
Адрес: Шинель
Сообщений: 99
Спасибо GEO! Такой вариант действительно хорош.

Старый 06.06.2002, 15:57
Акакий Акакиевич вне форума Посмотреть профиль Отправить личное сообщение для Акакий Акакиевич Найти все сообщения от Акакий Акакиевич
  № 13  
Акакий Акакиевич
 
Аватар для Акакий Акакиевич

Регистрация: Nov 2001
Адрес: Шинель
Сообщений: 99
Спасибо Вам, Сухов!
Интерпретатор правда хорош.

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

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

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


 


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


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