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

lentyay 21.10.2008 23:45

Наследование
 
Делаю нечто вроде галареи и столкнулся с проблемой наследования и видимости переменных.
Схема такова: в пхп-файле (http://www.globalflash.eu/OLD/flashport_rus.php) переменные
total - общее количество записей
title1... titleN - названия которые надо выводить во флэше

для вывода создан 1 мувиклип (proto1) с динамическим полем, которое будет показывать 1 название (title). Далее я в цикле клонирую этот мувиклип и меняю значение переменной текстового поля. Но это в иделае. На деле же все переменные, загруженные из файла AS не видит, хотя через List Variables они все видны. В чём дело?

Место действия: _level0.portfolio.port_list
Код следующий:
Код:

loadVariables ("http://www.globalflash.eu/OLD/flashport_rus.php", "_root.portfolio.port_list");

for (var i = 1; i <= total; i++) {
        var j = 1+i;
        var proto_next = "proto"+j;
        duplicateMovieClip ("proto1", proto_next, "_this");
        var newpos = 60*i;
        proto_next._y += newpos;
}


alexcon314 22.10.2008 01:14

Не понятно, где тут наследование. duplicateMovieClip что ли?
Не видит переменные, возможно, потому, что они не успевают подгрузится на момент начала цикла. Нужно использовать LoadVars и запускать цикл по событию onLoad.
Причем тут наследование?
Будьте добры, называйте темы более конкретно. Иначе, тема будет закрыта, как эта.


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

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