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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.01.2011, 00:19
DZHETIGAPA вне форума Посмотреть профиль Отправить личное сообщение для DZHETIGAPA Найти все сообщения от DZHETIGAPA
  № 1  
Ответить с цитированием
DZHETIGAPA
[+3 18.04.11]

Регистрация: Dec 2010
Сообщений: 342
По умолчанию Привести переменную к МувиКлипу

Создаю символ МувиеКлип во Flash CS3, класс этого символа. Компилиирую и сохраняю swf файл в нужную мне папку.

Во FlashDevelop вставляю этот символ следующим образом, но не работает:
Код AS3:
[Embed(source = '../lib/Untitled-1.swf', symbol = 'Rect')]
private var RectClass:Class;
private var rect1:MovieClip = new RectClass();
Вместо MovieClip пишу тип DisplayObject и все работает.
Код AS3:
[Embed(source = '../lib/Untitled-1.swf', symbol = 'Rect')]
private var RectClass:Class;
private var rect1:DisplayObject = new RectClass();
Кто сможет объяснить в чем дело? Просто мне нужна переменная именно Мувиеклип.

Ведь по идее два этих варианта должны работать. По крайней мере в видео уроках, которые я смотрел, они работали.


Последний раз редактировалось iNils; 02.01.2011 в 01:34.
Старый 02.01.2011, 01:07
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 2  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Код AS3:
private var rect1:MovieClip = new RectClass() as MovieClip;

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

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Скорее всего в вашем клипе один кадр, и как я понимаю, при внедрении во FD он воспринимает его как Sprite, а не MovieClip. И если это так, и у вас один кадр, то зачем вам именно MovieClip?

Старый 02.01.2011, 14:20
DZHETIGAPA вне форума Посмотреть профиль Отправить личное сообщение для DZHETIGAPA Найти все сообщения от DZHETIGAPA
  № 4  
Ответить с цитированием
DZHETIGAPA
[+3 18.04.11]

Регистрация: Dec 2010
Сообщений: 342
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Код AS3:
private var rect1:MovieClip = new RectClass() as MovieClip;
Это не прокатывает Я уже все пробовал.

Добавлено через 11 минут
Цитата:
Сообщение от samana Посмотреть сообщение
Скорее всего в вашем клипе один кадр, и как я понимаю, при внедрении во FD он воспринимает его как Sprite, а не MovieClip. И если это так, и у вас один кадр, то зачем вам именно MovieClip?
На 99,9% ты прав. Щас еще проверю. Да, у меня там один кадр, в этом, наверное, и проблема.

Просто мне нужно псевдо 3D менюшка(для начала просто черный прямоугольник), делаю ее с помощью five3D. Сначало сделал с помощью векторов Shape, но блин... при наведении на меню реальное fps падает до 8 и тормозит очень. Думал, что проблема именно в векторах, так как они тормозят систему. Вот и хотел попробовать мувиеклип засунуть в five3D.

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

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

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


 


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


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