Я создаю проект flex Air, поэтому файл mxml будет запущен.
У меня есть круги в одном Большом круге с одной стороны и будут такими же с другой.
Теперь, как перетащить любой круг из любого Большого круга на другую сторону. Или это может быть как два контейнера с кружками, тогда как перетащить кружок?
Для одного круга я могу выполнять перетаскивание. Но мне нужен один Большой круг с левой стороны и один большой круг с правой стороны. И маленькие круги с именами классов будут в этих больших кругах. Теперь я хочу перетащить эти маленькие круги в большие круги. Большие циклы не должны двигаться. Пожалуйста, помогите мне. Даже я пробовал этот код в Actionscript
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.engine.GroupElement;
public class lastWork extends Sprite
{
public function lastWork()
{
drawBigCircles(200,100,100);
drawBigCircles(400,280,100);
drawCircles(190,90,15);
drawCircles(180,130,15);
drawCircles(150,70,15);
drawCircles(400,240,20);
}
public function drawBigCircles(x:Number,y:Number,radius:Number):void{
var circle:Sprite=new Sprite();
circle.graphics.beginFill(0xFFCC00,1);
circle.graphics.lineStyle(1,0x666666);
circle.graphics.drawCircle(x,y,radius);
this.addChild(circle);
addChild(circle);
}
public function drawCircles(x:Number,y:Number,radius:Number):void
{
var group:GroupElement =new GroupElement();
var circle:Sprite=new Sprite();
circle.graphics.beginFill(0xFFCC00,1);
circle.graphics.lineStyle(1,0x666666);
circle.graphics.drawCircle(x,y,radius);
this.addChild(circle);
addChild(circle);
circle.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown)
function mouseDown(event:MouseEvent):void
{
circle.startDrag();
}
circle.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);
function mouseReleased(event:MouseEvent):void
{
circle.stopDrag();
trace(circle.dropTarget.name);
}
}
}
}
Но в этом я хочу, чтобы большие круги не двигались, а маленькие круги нужно только перетаскивать. Если вы также можете сказать мне, как поместить любой текст в эти маленькие круги. Маленький кружок с текстом в нем следует перетаскивать на другие большой круг.