Форум 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=67241)

chillwill 28.07.2005 16:23

маленькая проблемка
 
Здравствуйте!

Надо подгрузить ролик nest.swf таким образом:

i=nest;
loadMovie("files/"+i+".swf", _root.obj1);

Не знаю как правильно i туда вставить.

Как правильно?

Спасибо.

iNils 28.07.2005 16:27

i="nest";

chillwill 29.07.2005 13:28

спасибо, этот вопрос решен.

chillwill 29.07.2005 14:03

А как из текстового файла правильно подгрузить его?

В текстовике прописываю c1="name1"&c2="name2" не работает :(

Помогите, а?

iNils 29.07.2005 14:27

а чем грузишь?

chillwill 29.07.2005 14:36

LoadVariables("file.txt", "_root");

// file.txt: c2=name

loadMovie("files/"+c2+".swf", _root.obj2);

и должен загрузиться name.swf

ан нет

iNils 29.07.2005 14:40

у тебя c2=name2, а не name

chillwill 29.07.2005 14:48

ну оно так не подгружается, оно не видит его как текст, пишет undefined.swf

надо какое-то

c2=text(name)

что-то такое, не знаю как

iNils 29.07.2005 14:56

Скорее всего твой клип еще не успел получить загруженные данные и поэтому значение переменной undefined. Надо дождаться подтверждения загрузки данных, а уж потом грузить мувиклип.

chillwill 29.07.2005 15:16

эээ... и как это сделать?

c2="alyans";
loadMovie("files/"+c2+".swf", _root.obj2);
работает! (я не подгружаю из файла)

loadVariables("file.txt", "_root"); // file.txt: c3="volia"
loadMovie("files/"+c3+".swf", _root.obj3);
не работает :(
Не может понять, что volia -- это текст и название подгружаемого свф.

iNils 29.07.2005 15:29

1. не пиши в файле c3="volia", пиши c3=volia, то есть без кавычек.
2. почитай про MovieClip.onData

chillwill 29.07.2005 15:48

:mad: :mad: :mad:

chillwill 29.07.2005 15:58

что толку то? вопрос простой, но не работает всё таки ж.

chillwill 29.07.2005 16:10

почитал всё, что мог, никак не могу корректно текст вывести... блин

iNils 29.07.2005 16:16

шли исходник

chillwill 29.07.2005 16:35

http://ivr.com.ua/tmp/em.rar 8 Кб

iNils 29.07.2005 17:00

Код:

ld = new LoadVars ();
ld.onLoad = function () {
        trace (ld.c1)
        loadMovie ("" + ld.c1 + ".swf", _root.obj1);
//        loadMovie ("" + ld.c2 + ".swf", _root.obj2);
        obj1._X = 5;
        obj1._y = 5;
        obj2._x = 55;
        obj2._y = 55;
};
ld.load("file.txt")


chillwill 29.07.2005 18:04

Спасибо огромное, проблема решена только благодаря Вам, iNils!


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

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