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

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

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

Регистрация: Sep 2002
Сообщений: 202
По умолчанию дублирование объектов

приветствую
переношу код из AS2 в AS3
В коде есть создание дубликатов объектов через duplicateMovieClip

Почитал тут как решать эту проблему - все советуют создать класс объекта и плодить через new

Один вопрос - как создать этот класс, т.е. что под этим подразумевается?
У меня есть movieclip объект "кирпич" и что мне с ним дальше делать?

Добавлено через 19 минут
смог все сделать в кадре, но как это сделать в отдельном as файле?

сделал:
1) через свойства добавил объекту имя класса
2) и добавил код

Код AS3:
		var mcBlock:DisplayObject;
		mcBlock= new TMyBlock;
		mcBlock.x = 100;
 
		addChild(mcBlock);
но вот как это перенести в отдельный as где у меня весь основной код

Старый 09.07.2009, 07:35
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
Ответить с цитированием
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
http://gotoandflash.ru/forum/index.php?showtopic=3230
__________________
...убивать людей не удовольствия ради, но для еды.

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

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Все просто. В библиотеке связывай свой кирпич с нужным классом. В классе где собираешься его плодить добавляешь в пакет import своего класса и потом спокойно создаешь копию через new.

Код AS3:
//в области импорта добавляешь строчку.
import code.TMyBlock; // здесь code папка относительно твоего swf из которого осуществляется запуск. В папке code лежит твой класс TMyBlock.as
 
// и где то далее в классе где должно быть дублирование
var mcBlock:TMyBlock;
mcBlock= new TMyBlock;
mcBlock.x = 100;
 
addChild(mcBlock);
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ

Старый 10.07.2009, 21:30
SatAnton вне форума Посмотреть профиль Отправить личное сообщение для SatAnton Найти все сообщения от SatAnton
  № 4  
Ответить с цитированием
SatAnton

Регистрация: Jul 2009
Сообщений: 12
У Мука все есть:
Делаешь мувик (Ф8)
делаешь ас-файл (пакаже(), экспорт ... , паблик класс екст спрайт ааа(){}} )
В "линкаже" мувика само все пропишется (ааа, путь до спрайта,1 и 3 галочка)
Далее в Ф9 любого фрэйма используешь ......... = нью ааа();
Если все равно прога глючит - пиши на почту - пришлю рабочий пример.
----------------------------------------------------------------------
Если где то человек попал в беду - я его фигуру мелом обведу!

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

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

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


 


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


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