|
|
|||||
[+1.3 02.10.12]
[+4 08.10.12] |
След курсора
Удалиться должно.... Получается на месте курсора который мы водим по экрану появляется объект кк примеру лось и так создается не больше десяти лосей... Каким образом? Потому что последний Child если их больше десяти удаляется и так далее........... Там две три строки кода напишите чтобы я не думал об этом..... По любому RemoveChildAt()... и Enter_Frame
|
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Зачем RemoveChildAt()? меняйте координаты всех десяти и все, пусть остаются в дисплейлисте. Как менять - это уже другой вопрос, в зависимости от того, какого конкретно эффекта вы хотите.
|
|
|||||
[+4 08.09.13]
Регистрация: May 2012
Сообщений: 131
|
твинер. разные битмапки с разной прозрачностью. соответственно, самой прозрачной - больший делей.
|
|
|||||
Регистрация: Jun 2012
Сообщений: 17
|
вот ссылка на урок, там подробно описано как сделать следо от курсора, может и вам пригодиться))http://flashmaster.org.ua/view_post.php?id=49
|
|
|||||
package { import flash.display.Sprite; import flash.events.Event; public class Main extends Sprite { private var arr:Array = []; public function Main():void { for (var i:int = 0; i < 10; i++) { var elk:Elk = new Elk(); elk.x = stage.mouseX; elk.y = stage.mouseY; addChild(elk); arr.push(elk); } this.addEventListener(Event.ENTER_FRAME, this_enterFrame); } private function this_enterFrame(e:Event):void { var elk:Elk = arr.shift(); elk.x = stage.mouseX; elk.y = stage.mouseY; addChild (elk); arr.push(elk); } } } import flash.display.Sprite; class Elk extends Sprite { public function Elk() { // олень:) graphics.beginFill(0x808080); graphics.drawCircle(0, 0, 10); } } |
Часовой пояс GMT +4, время: 11:11. |
|
« Предыдущая тема | Следующая тема » |
|
|