Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как расширить возможности моей флешки? (http://www.flasher.ru/forum/showthread.php?t=90583)

Mattie 14.01.2007 16:50

как расширить возможности моей флешки?
 
Вложений: 2
Здравствуйте,

такой вопрос:

у меня есть текстовый файл, в который может быть добавлено любое число доменов.

вот содержимое текстового файла:

domain1=splakk.com&domain2=utube.com&domain3=digg.com&domain4=myspace.com&domain5=yahoo.com

и эти доменные имена всплывают поочередно в моей флешке - загружаются по очереди в муви-клипы (см. приаттаченый header.fla)

Но у меня всего 5 муви клипов, а как сделать так, чтобы их число было неограничено?

просто в первом кадре для каждого мувиклипа я поставил вот такой код

Код:

domain4.loadVariables('domains.txt');
но как теперь сделать так, чтоб вписывать можно было сколько угодно доменов и все они отображались?

у меня такая мысль: сделать 20 мувиклипов (но тут опять же ненужное ограничение - не больше 20 доменных имен) - растянуть timeline (о чем я говорю будет понятно, если взглянуть в аттаче, как я это реализовал).

и, начиная с пятого мувиклипа вставлять в последний кадр проверку, есть ли дальше домены, если нет - тогда gotoandPlay(1) - чтоб остальные пустые мувиклипы не показывались, а если что-то есть, тогда идти дальше. Здесь у меня вопрос в том, как получить информацию о том, есть ли еще домены, как эту строку из текстового файла поместить в переменную и т.д.

Но я понимаю, что реализовано по-дурацки и это последнее решение вообще никуда не годится, может подскажете как лучше сделать?

Спасибо

CorC 14.01.2007 18:14

Код:

var i=1;
while(mc["domain"+i]!=undefined){
  this.attachMovie("domain","d"+i,this.getNextHighestDepth());
  ......
  i++;
}

mc это где все происходит
domain это мувик домена
исходник не смотрел

Mattie 15.01.2007 19:22

спасибо, я все понял - заработало :)


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

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