Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.12.2011, 19:08
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 1  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
По умолчанию bitmap и startDrag();

Здравствуйте! у меня такой вопрос добавляю на сцену, картинка из библиотека, но не получается использовать startDrag(), вот скрипт:
Код AS3:
var img:Img = new Img();
menu.addEventListener(MouseEvent.CLICK,addImg);
function addImg(e:MouseEvent):void{
     addChild(new Bitmap(img));
     img.startDrag(true);
}

Старый 07.12.2011, 19:39
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 2  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Положите Bitmap в Sprite и перетаскивайте Sprite. Bitmap не является InteractiveObject (то есть не умеет реагировать на мышь)
__________________
...вселенская грусть

Старый 07.12.2011, 20:51
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 3  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
пример можете принести я навичек на AS 3.0

Старый 07.12.2011, 21:37
imena вне форума Посмотреть профиль Отправить личное сообщение для imena Найти все сообщения от imena
  № 4  
Ответить с цитированием
imena
[+1.3 07.12.11]

Регистрация: Feb 2011
Сообщений: 121
Код AS3:
var spr:Sprite = new Sprite();
spr.addChild(img);
// бла-бла-бла
spr.startDrag();
addChild(spr);


Последний раз редактировалось iNils; 07.12.2011 в 22:27.
Старый 08.12.2011, 01:26
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 5  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
выводит такой ответ:
Код:
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать Img@22b86f91 в flash.display.DisplayObject.
	at Function/<anonymous>()


Последний раз редактировалось iNils; 08.12.2011 в 02:53.
Старый 08.12.2011, 03:22
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 6  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
Проверьте типы.

Цитата:
<anonymous>
....мдя....
__________________
ЛОДКИ

Старый 08.12.2011, 03:44
imena вне форума Посмотреть профиль Отправить личное сообщение для imena Найти все сообщения от imena
  № 7  
Ответить с цитированием
imena
[+1.3 07.12.11]

Регистрация: Feb 2011
Сообщений: 121
Код AS3:
spr.addChild(new Bitmap(img));


Последний раз редактировалось imena; 08.12.2011 в 03:47.
Старый 08.12.2011, 13:48
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 8  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
Цитата:
Сообщение от imena Посмотреть сообщение
Код AS3:
spr.addChild(new Bitmap(img));
все работает а теперь как можно удалить етот тот самый объект из сцены через класс

Старый 08.12.2011, 13:52
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 9  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Используйте метод removeChild
__________________
...вселенская грусть

Старый 08.12.2011, 13:58
razo вне форума Посмотреть профиль Отправить личное сообщение для razo Найти все сообщения от razo
  № 10  
Ответить с цитированием
razo

Регистрация: Dec 2011
Сообщений: 31
ну да я ето и делал но не получается
Код:
spr.removeChild(new Bitmap(img));
ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта.
	at flash.display::DisplayObjectContainer/removeChild()
	at Function/<anonymous>()


Последний раз редактировалось iNils; 08.12.2011 в 14:03.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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