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

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

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

Регистрация: Jul 2007
Сообщений: 102
По умолчанию Перетаскивание создаваемого мувика

Есть мувик, в который потом подгружается картинка:

Код:
var picts_cont:MovieClip = imagenah.createEmptyMovieClip("picts_cont_mc",_root.getNextHighestDepth());
Как сделать чтобы его можно было перетаскивать? Пробую вот такой функцией:

Код:
function movement(btn:MovieClip){
	btn.onPress = function(){
		btn.startDrag();
	}
	btn.onRelease = function(){
		btn.stopDrag();
	}
	btn.onReleaseOutside = btn.onRelease;

movement(picts_cont);
Однако не работает. Эта же функция работает на все остальные объекты которые во флэшки, а на создаваемом программно мувике - нет
Прошу помощи, в чём дело?

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Покажите весь код, пожалуйста, судя по тому куску кода, который вы показали -- все должно работать. Возможно вы картинки грузите не в picts_cont ?
Код:
import flash.display.BitmapData;
var bmd:BitmapData = new BitmapData(100, 100, false, 0x00FF00);
var m:MovieClip = _root.createEmptyMovieClip("myMc", 1);
var mc:MovieClip = m.createEmptyMovieClip("mySecondMc", 1);
moving(m);
function moving(mc:MovieClip):Void {
	mc.onPress = this.startDrag;
	mc.onRelease = mc.onReleaseOutside = this.stopDrag;
}
mc.attachBitmap(bmd, 1);
-- работает-же ?

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

Регистрация: Oct 2007
Сообщений: 255
Записей в блоге: 1
Цитата:
Сообщение от artemst
Есть мувик, в который потом подгружается картинка:

Код:
var picts_cont:MovieClip = imagenah.createEmptyMovieClip("picts_cont_mc",_root.getNextHighestDepth());
вы создаете клипы в imagenah, а ищете свободные слои в _root, по вашему это нормально?

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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