Форум 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=160654)

DarkKnight2009 15.07.2011 15:37

Привязка одного элемента к другому
 
Здравсвуйте.
Подскажите пожалуйста.
Есть код
Код AS3:

import flash.display.MovieClip;
import flash.display.Shape;
 
var play_mc:MovieClip = new Play_mc();
play_mc.x = 100;
play_mc.y = 100;
 
 
var rect:Shape = new Shape();
rect.graphics.beginFill(0xffe6cd);
rect.graphics.drawRect(100, 100, 400, 30);
addChild(rect);

Код добавляет картинку на сцену и прямоугольник.
Хочу сделать так, чтоб картинка была над прямоугольником и всегда привязана к координатам этого прямоугольника. То есть при изменении координат прямоугольника картинка над ним перемещалась соответственно этому прямоугольнику.
Не могу поянть, каким образом нужно добавдять картинку :(

Alkaz 15.07.2011 15:41

Код AS3:

import flash.display.MovieClip;
import flash.display.Sprite;
 
var play_mc:MovieClip = new Play_mc();
 
var rect:Sprite = new Sprite();
rect.graphics.beginFill(0xffe6cd);
rect.graphics.drawRect(100, 100, 400, 30);
rect.addChild(play_mc);
addChild(rect);

как-нибудь так?

Jewelz 15.07.2011 15:42

поместить прямоугольник и картинку в один контейнер, и перемещать его

Код AS3:

var cont:Sprite = new Sprite();
cont.addChild(rect);
cont.addChild(play_mc);
addChild(cont);
 
cont.x = 100;
cont.y = 150;


DarkKnight2009 15.07.2011 15:45

Спасибо !


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

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