PDA

Просмотр полной версии : Добавление клипов через массив


Musatoff
10.12.2007, 17:55
Привет!
Вот такая штука: в рамку в случайном порядке, который берется из массива добавляются фото, и в зависимости от фоты, при нажатии на клип должна открыться конкретная ссылка. Так вот вопрос, вот в чем: раньше все работало без массива, было нормально, но сейчас видимо AS не признает переменную rdm, хотя до условий (которые для ссылок) она трейсится. Что делать не имею понятия. Все что знал перепробовал....
Вот код:

ramka.Mesto.createEmptyMovieClip("fotogra",3);
rdm = arrayNumber.shift()
fotka = "foto"+rdm+"1";
ramka.Mesto.fotogra.attachMovie("foto"+rdm,fotka,2);
ramka.Mesto.fotogra._yscale = 110;
ramka.Mesto.fotogra._xscale = 95;
ramka.Mesto.fotogra._rotation = 180;

ramka.Mesto.onRelease = function() {
if (rdm == 1) {
getURL("мойлинк"_self");
}
else if (rdm == 2) {
getURL("второймойлинк", "_self")
}
А с массивом все ок, думаю код для него не нужен. :victory:

CorC
11.12.2007, 10:35
rdm надо загнать в мувик, потому как оно в цикле меняется...

ramka.Mesto.fotogra.rdm = rdm;

Musatoff
11.12.2007, 11:08
Чёт не получается, или я не врубаюсь...
ramka.Mesto.createEmptyMovieClip("fotogra",3);
rdm = arrayNumber.shift()
ramka.Mesto.fotogra.rdm = rdm;
fotka = "foto"+rdm+"1";
ramka.Mesto.fotogra.attachMovie("foto"+rdm,fotka,2);
ramka.Mesto.fotogra._yscale = 110;
ramka.Mesto.fotogra._xscale = 95;
ramka.Mesto.fotogra._rotation = 180;

ramka.Mesto.onRelease = function() {
if (rdm == 1) {
getURL("мойлинк"_self");
}
else if (rdm == 2) {
getURL("второймойлинк", "_self")
}
И где здесь цикл?? по-моему цикл это одно и то же действие несколько раз подряд, типа for и т.д.

может както можно instance присвоить новым как-то?

CorC
12.12.2007, 11:11
У меня в релизе rdm видно правильно... Код почти не изменил

Musatoff
12.12.2007, 11:42
а можешь пример прислать плс

CorC
13.12.2007, 10:26
могу.

Musatoff
13.12.2007, 13:36
CorC, спасибо большое что помогаешь, но все равно не работает. Я уже голову сломал блин. Я прицепил исходник. Мошь глянуть? Вообще не понимаю нифига =((

CorC
14.12.2007, 12:09
Исходник не смотрел, мой то пример у вас работает? Если, да то сделайте по образу и подобию, я даже код ваш и имена клипов не менял

Musatoff
14.12.2007, 13:48
он работает, в том то и дела, сделал с точности! поэтому и голову сломал =(