Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не скролит картинку (http://www.flasher.ru/forum/showthread.php?t=173462)

lovik 03.01.2012 21:27

Не скролит картинку
 
столкнулся с такой проблемой есть маска есть картинка за ней верней набор картинок в ряд нужно чтоб они передвигались по таймеру написал вот такой код в фунцию заходит проверку проводит но не не увеличивает координаторы по Х

Код AS3:

var time1:Timer = new Timer(5000,10);
var iterator:Number = new Number;
 
time1.addEventListener(TimerEvent.TIMER, next_pic)
time1.start();
iterator = 177
 
function next_pic (e:TimerEvent):void
{
        iterator = 177;
 
        if(content.content_pic.x < iterator)
        {
                trace("таймер сработал")
                content.content_pic.x +355;
                iterator +355;
        }
}

объясните почему он не крутит картинку контента

Deimos747 03.01.2012 21:49

Код AS3:

content.content_pic.x += 355;
                iterator +=355;


iNils 03.01.2012 21:51

lovik, у вас уже есть одно замечание за игнорирование знаков препинания. Будет и второе, если вы не исправите ваше сообщение, и не поставите точки с запятыми.

lovik 03.01.2012 23:21

столкнулся с другой проблемой. (
Условия сравнение начало с -1600 конец в точке 175 по Х
Вопрос Почему не наступает условия равенства 2-х итераторов ???
Код AS3:

var time1:Timer = new Timer(5000,10);
var iteratorA:Number = new Number;
var iteratorB:Number = new Number;
time1.addEventListener(TimerEvent.TIMER, next_pic)
time1.start();
//iterator = -1600;
iteratorA = -1600;
iteratorB= 175;
function next_pic (e:TimerEvent):void
{
        trace(iteratorA);
        if( iteratorA <= iteratorB)
        {
                trace("таймер сработал")
                content.content_pic.x = iteratorA;
                iteratorA +=355;
                trace(iteratorA);
 
        }
 
        else if (iteratorA == iteratorB)
        {
                iteratorA= -1600
                content.content_pic.x = iteratorA;
 
        }


crazyone 03.01.2012 23:25

Потому что условие равенства уже входит в условие iteratorA<=iteratorB.

lovik 03.01.2012 23:27

Если по другому iteratorA<iteratorB все равно не входит ( в условия ==.


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

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