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

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

Вложений: 1
могу.

Musatoff 13.12.2007 13:36

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

CorC 14.12.2007 12:09

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

Musatoff 14.12.2007 13:48

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


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

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