Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранение картинки 
:(
    Опции темы
timedo
Дата 11.6.2013, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.11.2012

Репутация: нет
Всего: нет



Хочу сделать что б сохранялась определенная область, но сохраняется вся сцена. У меня к примеру на сцене дерево, с лева выбираешь яблоко которое появляется на сцене, потом это яблоко можно куда хочь вставлять и трансформировать, как мне сохранить только дерево с яблоком?
Код

import com.ryan.geom.*;

apple.addEventListener(MouseEvent.CLICK, createNewapple);
save.addEventListener(MouseEvent.CLICK, savepic);

function createNewapple(event:MouseEvent):void
{
   apple.removeEventListener(MouseEvent.CLICK, createNewapple);
   var newApple:Apple = new Apple();
   apple.parent.addChild(newApple);
   
    var freeTransformManager:FreeTransformManager = new FreeTransformManager();
    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(stage.stageWidth, stage.stageHeight);
    raw.draw(stage);
    var brr:ByteArray = PNGEncoder.encode(raw);
    var fil:FileReference = new FileReference();
    fil.save(brr, "image.png");
}

PM MAIL   Вверх
Fixin
Дата 20.6.2013, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ёжик
***


Профиль
Группа: Комодератор
Сообщений: 1357
Регистрация: 6.1.2004

Репутация: 1
Всего: 18



Цитата(timedo @  11.6.2013,  00:00 Найти цитируемый пост)
var raw:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight);
    raw.draw(stage);

Стейдж сохраняешь -- стейдж и сохраняется. Нужна ссылка на общий контейнер (спрайт вероятно), в котором лежат и яблоко и дерево, и именно его сохранять.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0936 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.