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

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

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

Регистрация: Jun 2010
Сообщений: 2
Question Вставка картинки в кнопку

У меня нарисован квадрат в котором должна отбражатся картинка, а под квадратом расположены кнопки, по которым нажимаешь и должны перелистыватся картинки...но у меня не получается, хотя ошибку не выдает..
скажите в чем ошибка, вот мой скрипт:
Код AS1/AS2:
on(press)
{
_root.screen.loadMovie("F:\Projeet\1.jpg");
_root.screen.loadMovie("F:\Projeet\2.jpg");
_root.screen.loadMovie("F:\Projeet\3.jpg");
_root.screen.loadMovie("F:\Projeet\4.jpg");
_root.screen.loadMovie("F:\Projeet\5.jpg");
}


Последний раз редактировалось udaaff; 10.06.2010 в 12:25.
Старый 09.06.2010, 04:48
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 2  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
1) надо отказываться от абсолютных путей, заменяя их на относительные
2) строка "F:\Projeet\1.jpg" будет воспринята как F:\rojeet.jpg (надо удваивать "\" либо заменять на "/").
3) если я правильно понимаю, то в один мувик "screen" будут загружены все картинки, и каждая последующая заменит предыдущую.


Последний раз редактировалось rainbowrussia; 09.06.2010 в 04:50.
Старый 09.06.2010, 08:56
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 3  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
4) нужно отказаться от кода в кнопках/клипах и писать все в кадре
5) можно не писать 5 одинаковых строчек, а написать все в цикле
6) если следовать первому пункты, то второй воспринимать не нужно

Старый 09.06.2010, 13:16
tsarapkabel вне форума Посмотреть профиль Отправить личное сообщение для tsarapkabel Найти все сообщения от tsarapkabel
  № 4  
Ответить с цитированием
tsarapkabel
 
Аватар для tsarapkabel

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
10) Код надо выделять тэгами
Код AS1/AS2:
 я твой код

Старый 09.06.2010, 22:05
oly557964 вне форума Посмотреть профиль Отправить личное сообщение для oly557964 Найти все сообщения от oly557964
  № 5  
Ответить с цитированием
oly557964

Регистрация: Jun 2010
Сообщений: 2
А вы не могли бы написать это на языке для чайника?
ZIK68
мне нужны обязательно кнопки, для того чтобы перелистывать

Старый 09.06.2010, 22:57
Gubriy вне форума Посмотреть профиль Отправить личное сообщение для Gubriy Найти все сообщения от Gubriy
  № 6  
Ответить с цитированием
Gubriy
 
Аватар для Gubriy

Регистрация: Nov 2006
Адрес: Ukraine Kyiv
Сообщений: 48
Отправить сообщение для Gubriy с помощью ICQ
Код AS1/AS2:
on(press) {
_root.gotoAndStop (2);      //Скрипт для кнопки...в скопках номер кадра в котором 
}                                    //новая картинка...


Последний раз редактировалось udaaff; 10.06.2010 в 12:25.
Старый 10.06.2010, 12:19
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 7  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Код AS1/AS2:
var num:Number = 1
var btnNext:MovieClip;
var btnPrev:MovieClip;
var txtPrev:TextField;
var txtNext:TextField;
 
createEmptyMovieClip("tester_mc", 998);
btnNext = this.createEmptyMovieClip("btnNext", 997);
btnPrev = this.createEmptyMovieClip("btnPrev", 996);
 
var mclListener:Object = new Object();
var image_mcl:MovieClipLoader = new MovieClipLoader();
 
mclListener.onLoadInit = function(target_mc:MovieClip) {
 
	txtPrev = btnPrev.createTextField("prev_txt", 1, 0, 0, 0, 0);
	txtNext = btnNext.createTextField("next_txt", 2, 0, 0, 0, 0);
	txtNext.autoSize = true
	txtPrev.autoSize = true
	txtNext.text = ">";
	txtPrev.text = "<";
	txtNext._x = target_mc._width-10;
	txtPrev._x = 0
	txtPrev.selectable = false;
	txtNext.selectable = false;
	txtNext._y = target_mc._height
	txtPrev._y = target_mc._height
 
	btnNext.onRelease = function(){
		num++
		updateLoaded()
	}
	btnPrev.onRelease = function(){
		num--
		updateLoaded()
	}
}
image_mcl.addListener(mclListener);
 
function updateLoaded():Void {
	image_mcl.loadClip("picture"+num+".jpg", tester_mc);
}
 
updateLoaded()

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

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

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


 


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


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