Jak przesuwać te bloki ?

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
szymon_43
Posty: 1
Rejestracja: śr sie 31, 2011 1:49 pm

Jak przesuwać te bloki ?

Post autor: szymon_43 »

Witam forumowiczów! Potrzebuje Waszej pomocy bo kombinuje jak koń pod góre i nie wiem jak to zrobić.Mam Flash CS3.

Mam coś takiego:
http://test287361278test5345.eu.interia.pl/tabs.html

i kod:

Kod: Zaznacz cały

import flash.ui.Mouse;
import fl.transitions.Tween;
import fl.transitions.easing.*;

var k:Number = 0;
var l:Number = 0;

test.addEventListener(MouseEvent.CLICK, testMove);

function testMove(e:MouseEvent):void
{
	if (k == 0)
	{
		var moveRight:Tween = new Tween(test,"x",None.easeOut,test.x,test.x - 440,1,true);
		k = 1;
	}
	else
	{
		var moveLeft:Tween = new Tween(test,"x",None.easeOut,test.x,test.x + 440,1,true);
		k = 0;
	}
}

test2.addEventListener(MouseEvent.CLICK, testMove2);

function testMove2(e:MouseEvent):void
{
	if (l == 0)
	{
		var moveRight:Tween = new Tween(test2,"x",None.easeOut,test2.x,test2.x - 440,1,true);
		l = 1;
	}
	else
	{
		var moveLeft:Tween = new Tween(test2,"x",None.easeOut,test2.x,test2.x + 440,1,true);
		l = 0;
	}
}

Nie wiem jak zmodyfikować powyższy kod aby klikając od razu na początku na żółty blok, w lewo przesunął się także niebiecki blok (tak jakby żółty go popychał).I analogicznie s powrotem klikając na blok niebieski aby popychał blok żółty w prawo.


Za pomoc z góry wielkie dzięki.
ODPOWIEDZ