Просмотр полной версии : Оптимизация
Не бейте сильно, я начинающий, устал просто писать одно и то же есть же способ все загнать под цикл, помогите плиз:
but1.onRelease =function() {
mcLoader.loadClip("1/1.jpg",myLoader);
li = new LoadVars();
li.load("1/1.txt");
li.onLoad = function(success) {
if (success) _root.txt = li.txt;
}
}
but2.onRelease =function() {
mcLoader.loadClip("2/2.jpg",myLoader);
li = new LoadVars();
li.load("2/2.txt");
li.onLoad = function(success) {
if (success) _root.txt = li.txt;
}
}
И так далее до 20/20.jpg и 20/20.txt
Используй переменную...
Знаеш как ?
Переменная знаю, а как использовать нет, ну т.е догадываюсь, но сам не напишу эт точно.
Homo Sapiens
13.07.2006, 17:05
for(var i = 1; i <= 20; i++)
{
this["but" + i].onRelease = function()
{
mcLoader.loadClip(i + "/" + i + ".jpg", myLoader);
li = new LoadVars();
li.load(i + "/" + i + ".txt");
li.onLoad = function(success)
{
if (success) _root.txt = li.txt;
}
}
}
Примерно так :)
Что-то не пашет нифига. Ссылается на 1/21/21.txt 1/21/21.jpg при чем все кнопки :-)
Homo Sapiens
13.07.2006, 23:18
Мда, небольшая коррекция
for(var i = 1; i <= 20; i++)
{
var but = this.attachMovie("sample", "but" + i, i, {_x:25 * i, _y:30});
but.fileName = i + "/" + i;
but.onRelease = function()
{
mcLoader.loadClip(this.fileName + ".jpg", myLoader);
li = new LoadVars();
li.load(this.fileName + ".txt");
li.onLoad = function(success)
{
if (success) _root.txt = li.txt;
}
}
}
Что-то не работает опять, мож опять где ошибка закралась:-)? И еще что за sample?
Homo Sapiens
14.07.2006, 14:01
Как ни странно, но код рабочий... А что тебе хелп про "sample" говорит?
Вот пример у мя не работает пример.fla - мой, пример2.fla -Ваш. Чуйствую я где-то накосячил :-)
St. Father
14.07.2006, 15:27
не глядя в примеры:
linkage в library
Подробнее можно , о чем речь-то?
Что-то все равно не работает, загружает в myLoader - Sample1 и рандомно открывает то 3.txt то 2.txt. Помогите разобраться.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.