|
|
|||||
Регистрация: Sep 2003
Сообщений: 28
|
Попробуйте так:
|
|
|||||
Регистрация: Apr 2013
Сообщений: 32
|
Цитата:
Цитата:
|
|
|||||
Регистрация: Sep 2003
Сообщений: 28
|
|
|
|||||
Регистрация: Apr 2013
Сообщений: 32
|
Удаляется сама кнопка "удалить".
Вот весь код import com.ryan.geom.*; import flash.display.Sprite; import flash.display.BitmapData; import flash.display.MovieClip; import flash.display.DisplayObject; apple.addEventListener(MouseEvent.CLICK, createNewapple); //яблоко save.addEventListener(MouseEvent.CLICK, savepic); //сохранить del.addEventListener(MouseEvent.CLICK, dell); //удалить обьект, который только что потаскали на сцене(в этом случае это яблоко) var fotoHolder:MovieClip; var freeTransformManager:FreeTransformManager = new FreeTransformManager(); var newApple:Apple = new Apple(); function createNewapple(event:MouseEvent):void { apple.removeEventListener(MouseEvent.CLICK, createNewapple); fotoHolder.addChild(newApple); freeTransformManager.boundingBoxOutlineColor = 0xff0000; freeTransformManager.boundingBoxOutlineThickness = 2; freeTransformManager.handleFillColor = 0xff0000; freeTransformManager.handleOutlineColor = 0xff0000; freeTransformManager.handleRadius = 6; freeTransformManager.registerSprite(newApple,{minScale:0.1,maxScale:4}); } function savepic(event:MouseEvent):void { var raw:BitmapData = new BitmapData(fotoHolder.width, fotoHolder.height); raw.draw(fotoHolder, fotoHolder.transform.matrix); var brr:ByteArray = PNGEncoder.encode(raw); var fil:FileReference = new FileReference(); fil.save(brr, "image.png"); } //удаляется сама кнопка удалить, а не "яблоко" function dell(event:MouseEvent):void { var a:DisplayObject; a = event.currentTarget as DisplayObject; removeChild(a); } |
|
|||||
Регистрация: Sep 2003
Сообщений: 28
|
Что вы пытались удалить, то я и помог вам удалить.
Вам нужно вот что: Удачи. Судя по исходникам, будет много новых тем. |
|
|||||
Регистрация: Apr 2013
Сообщений: 32
|
Спасибо за помощь, но не работает.
|
|
|||||
Регистрация: Sep 2003
Сообщений: 28
|
Я ваш исходник собирал. Все работает. Проверяйте где ошиблись.
|
|
|||||
Воу воу.
Должно быть два события, 1) Клик по объекту, который потом удалим. Соответственно в хендлере сохраняем на него ссылку. 2) Клик по кнопке удалить/жмак по физической кнопке Del, удаляем объект по сохраненной ранее ссылке.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
Часовой пояс GMT +4, время: 10:57. |
|
« Предыдущая тема | Следующая тема » |
|
|