![]() |
|
||||||||||
|
|||||
|
Привет народ!Тут такой вопрос , вобщем у меня есть маска с длинной картинкой внутри , при прокрутке картинки на конце изображения образуется пустота , мне надо сделать так чтобы при окончании изображения картинка останавливалас и имела только один путь - НАЗАД(в противоположную сторону).
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Что именно не получается? Выкладывайте пример.
|
|
|||||
|
мне надо сделать так чтобы при окончании изображения картинка останавливалась и имела только один путь - НАЗАД(в противоположную сторону)А в данном исходнике картинка начинает прокручиватся с самого начала
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Правьте исходник.
|
|
|||||
|
вот исходник www.fin.koom.ru/Mask-S.rar
|
|
|||||
|
...
модератор форума
Регистрация: 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();
};
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. |
|
|||||
|
Ув. udaff Так как я не очень шарю во Flash, не могли бы вы воложить исходник того , что вы написали.буду очень благодарен.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Lionis, учтите, что вашу работу за вас тут постоянно делать никто не будет.
|
|
|||||
|
udaff, Большое вам спаибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|