Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.07.2006, 15:27
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 1  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
По умолчанию Оптимизация

Не бейте сильно, я начинающий, устал просто писать одно и то же есть же способ все загнать под цикл, помогите плиз:
Код:
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

Старый 13.07.2006, 15:53
SINtez вне форума Посмотреть профиль Отправить личное сообщение для SINtez Найти все сообщения от SINtez
  № 2  
Ответить с цитированием
SINtez
 
Аватар для SINtez

Регистрация: Jan 2005
Адрес: Tyumen
Сообщений: 632
Отправить сообщение для SINtez с помощью ICQ Отправить сообщение для SINtez с помощью MSN
Используй переменную...
Знаеш как ?
__________________
Воин света дает, не дожидаясь просьбы.

Старый 13.07.2006, 16:14
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 3  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Переменная знаю, а как использовать нет, ну т.е догадываюсь, но сам не напишу эт точно.

Старый 13.07.2006, 17:05
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 4  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Код:
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;
        }
    }
}
Примерно так
__________________
Всё гениальное просто.

Старый 13.07.2006, 17:16
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 5  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Что-то не пашет нифига. Ссылается на 1/21/21.txt 1/21/21.jpg при чем все кнопки :-)

Старый 13.07.2006, 23:18
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 6  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Мда, небольшая коррекция
Код:
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;
        }
    }
}
__________________
Всё гениальное просто.

Старый 14.07.2006, 11:26
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 7  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Что-то не работает опять, мож опять где ошибка закралась:-)? И еще что за sample?

Старый 14.07.2006, 14:01
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 8  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Как ни странно, но код рабочий... А что тебе хелп про "sample" говорит?
__________________
Всё гениальное просто.

Старый 14.07.2006, 15:06
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 9  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Вот пример у мя не работает пример.fla - мой, пример2.fla -Ваш. Чуйствую я где-то накосячил :-)
Вложения
Тип файла: rar primer.rar (87.3 Кб, 65 просмотров)

Старый 14.07.2006, 15:27
St. Father вне форума Посмотреть профиль Отправить личное сообщение для St. Father Найти все сообщения от St. Father
  № 10  
Ответить с цитированием
St. Father

Регистрация: Jun 2005
Сообщений: 190
Отправить сообщение для St. Father с помощью ICQ
не глядя в примеры:
linkage в library

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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