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

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

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

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
По умолчанию Маска - прокрутка

Привет народ!Тут такой вопрос , вобщем у меня есть маска с длинной картинкой внутри , при прокрутке картинки на конце изображения образуется пустота , мне надо сделать так чтобы при окончании изображения картинка останавливалас и имела только один путь - НАЗАД(в противоположную сторону).

Старый 14.09.2007, 23:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Что именно не получается? Выкладывайте пример.

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

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
Attention Маска - прокрутка

мне надо сделать так чтобы при окончании изображения картинка останавливалась и имела только один путь - НАЗАД(в противоположную сторону)А в данном исходнике картинка начинает прокручиватся с самого начала

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Правьте исходник.

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

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
вот исходник www.fin.koom.ru/Mask-S.rar

Старый 16.09.2007, 00:02
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
В настройках включите AS2.0, содержимое мувика scrollWindow центрируйте в 0, маску в мувик переконвертируйте (mask_mc), ну и FPS 31 поставьте, чтобы мувик без "рывков" передвигался.
Код:
Код:
import mx.transitions.Tween;
import mx.transitions.easing.None;
var myTween:Tween;
//
rightButton.onPress = function() {
	myTween = new Tween(scrollWindow, "_x", None.easeNone, scrollWindow._x, mask_mc._x, 50, false);
};
leftButton.onPress = function() {
	myTween = new Tween(scrollWindow, "_x", None.easeNone, scrollWindow._x, mask_mc._x-scrollWindow._width+mask_mc._width, 50, false);
};
rightButton.onRelease = function() {
	myTween.stop();
};
leftButton.onRelease = function() {
	myTween.stop();
};
ps: недодумал немного, нужно что-то с пятидесятками этими поделать))


pps: переделал:
Код:
import mx.transitions.Tween;
import mx.transitions.easing.None;
var myTween:Tween;
//
rightButton.onPress = function() {
	var l:Number = Math.abs(mask_mc._x-scrollWindow._x);
	myTween = new Tween(scrollWindow, "_x", None.easeNone, scrollWindow._x, mask_mc._x, l, false);
};
leftButton.onPress = function() {
	var l:Number = Math.abs(mask_mc._x-scrollWindow._width+mask_mc._width-scrollWindow._x);
	myTween = new Tween(scrollWindow, "_x", None.easeNone, scrollWindow._x, mask_mc._x-scrollWindow._width+mask_mc._width, l, false);
};
rightButton.onRelease = rightButton.onReleaseOutside=function () {
	myTween.stop();
};
leftButton.onRelease = leftButton.onReleaseOutside=function () {
	myTween.stop();
};


Последний раз редактировалось udaaff; 16.09.2007 в 00:21.
Старый 16.09.2007, 00:36
Lionis вне форума Посмотреть профиль Отправить личное сообщение для Lionis Найти все сообщения от Lionis
  № 7  
Ответить с цитированием
Lionis
 
Аватар для Lionis

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
Ув. udaff Так как я не очень шарю во Flash, не могли бы вы воложить исходник того , что вы написали.буду очень благодарен.

Старый 16.09.2007, 00:48
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
sample.rar

Старый 16.09.2007, 01:06
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Lionis, учтите, что вашу работу за вас тут постоянно делать никто не будет.

Старый 16.09.2007, 14:21
Lionis вне форума Посмотреть профиль Отправить личное сообщение для Lionis Найти все сообщения от Lionis
  № 10  
Ответить с цитированием
Lionis
 
Аватар для Lionis

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
По умолчанию Thank you!

udaff, Большое вам спаибо!

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

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

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


 


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


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