Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как скопировать Sprite (http://www.flasher.ru/forum/showthread.php?t=132657)

dsQuadro 17.11.2009 18:22

как скопировать Sprite
 
как скопировать Sprite со всем его содержимым а не сделать на него ссылку?
BitmapData не катит....

wvxvw 17.11.2009 18:45

В общем случае - никак.
В каждом конкретном, можно что-то придумать, расскажите чего именно вам нужно.

dsQuadro 17.11.2009 18:50

есть окно отображающее разные спрайты которые в него передаются... переход от одного спрайта к другому происходит плавно и надо чтобы новый спрайт заменил содержимое старого когда маска скроет все содержимое старого спрайта...

SamFR 17.11.2009 20:30

Вам просто нужно в момент замены добавить в окно новый спрайт (DisplayObjectContainer.addChild()), затем запустить анимацию уменьшения прозрачности старого спрайта с 1 до 0, и одновременного увеличения прозрачности нового спрайта с 0 до 1. Как только это будет проделано, удаляем старый спрайт из окна (DisplayObjectContainer.removeChild()).

dsQuadro 18.11.2009 14:15

да это понятно... не хотел спрайты множить, а хотел 1 обойтись...

Hidest 18.11.2009 14:27

Так какой смысл - вы один спрайт хотите менять на него же?

dsQuadro 18.11.2009 14:40

да... я хотел его заменять в момент когда содержимое скрыто

dimarik 18.11.2009 15:29

[offtop]
- Поручик! Вы носки меняете?
- Да. Только на водку.

dsQuadro 18.11.2009 15:34

лан... тема закрыта.. раз скопировать нельзя сделаю 2 спрайта и буду грузить в них попеременно...

derhab 18.11.2009 17:39

зачем 2 спрайта? сделайте 1 спрайт-контейнер и грузите в него попеременно нужный контент.
Когда маска скрывает содержимое очищайте контейнер и грузите то что надо...
или я неправильно понимаю задачу?


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

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