Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > ActionScript 1,2 > Динамический контент |
Автор: Alexblbl 16.3.2011, 23:01 |
Используя Action Script 2.0 Здравствуйте столкнулся с таким вопросом на работе. Необходимо создать меню из картинок, число и путь картинок передает сервер. От флеша зависит их расстановка. Я получаю две переменные xx и yy. Первая переменная хранит кол-во картинок по оси Х, вторая переменная хранит кол-во столбцов. Пример: xx=5; yy=3; Соответственно мне нужно расставить по 5 картинок в 3 строки (в сумме 15). + мне передают какой то юрл с месторасположением картинок, причём картинки разные. И желательно проверять данные через EnterFrame; Подскажите пожалуйста. |
Автор: Alexblbl 16.3.2011, 23:45 |
Так ну попробую разжевать. Есть функция получения данных, а точнее двух переменных: Код AS1/AS2: var getter:LoadVars = new LoadVars(); getter.onLoad = function(success:Boolean) { if (success) { _root.xLine=this.xx; _root.yLine=this.yy; postr (xLine, yLine); trace(_root.xLine); //trace(yLine); } else { trace("Error loading/parsing LoadVars."); } }; getter.load("text.txt"); После чего я получаю глобальные переменные xLine и yLine. Которые отвечают соответственно: xLine за кол-во картинок в строке; yLine за кол-во строк. Необходима функция которая последовательно расставит муви клипы по сцене, с учетом ширины окна сцены. И что бы в каждый ново созданный муви клип загружалась картинка адрес которой передает сервер. |
Автор: SoWa 18.3.2011, 09:11 |
В чем проблема? Если ты текст полученный уже распарсил, у тебя будет какой-то массив координат. Ширина окна известна. Я так понимаю, что перед этим ты как-то пересчитаешь координаты в зависимости от ширины окна, а потом методом addChild() добавляй. Можешь поискать в сторону http://wiki.flash-ripper.com/?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D1%8B и оттуда танцевать. |