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

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

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

Регистрация: Sep 2006
Сообщений: 453
По умолчанию getDefinitionByName

Есть такая функция, которая берет клип из библиотеки по названию:
Код AS3:
public function addMovieFromLibrary(mcIName:String):MovieClip{
	var tMC:Class = getDefinitionByName(mcIName) as Class;		
	var newMc:MovieClip = new tMC() as MovieClip;
	return newMc
}
Она работает если стоит галочка "экспорт в первый кадр" но если её убрать не работает. Как-то можно сделать чтобы работало без неё?

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Надо явным образом как-то упомянуть все эти классы. Я просто делаю переменные с таким типом. Иначе они просто не вкомпилируются в проект
__________________
Ко мне можно и нужно обращаться на ты)

Старый 03.10.2014, 20:14
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 3  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Надо явным образом как-то упомянуть все эти классы. Я просто делаю переменные с таким типом. Иначе они просто не вкомпилируются в проект
И я так делаю.Этого вполне достаточно. Похоже компилятору нужна ссылка и таким образом он ее получает.

Старый 03.10.2014, 22:15
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
А можно не переменные, а просто так:
Код AS3:
SomeClass;
__________________
тут я

Старый 04.10.2014, 02:48
54321go вне форума Посмотреть профиль Отправить личное сообщение для 54321go Найти все сообщения от 54321go
  № 5  
Ответить с цитированием
54321go

Регистрация: Sep 2006
Сообщений: 453
Да работает, всем спасибо.
Только смотрю, что лучше добавлять в нужный кадр или ранее, а-то если упомянуть в коде, грузится в первый кадр все равно.


Последний раз редактировалось 54321go; 04.10.2014 в 03:04.
Старый 04.10.2014, 08:44
elder_Nosferatu вне форума Посмотреть профиль Отправить личное сообщение для elder_Nosferatu Найти все сообщения от elder_Nosferatu
  № 6  
Ответить с цитированием
elder_Nosferatu
 
Аватар для elder_Nosferatu

Регистрация: Nov 2010
Адрес: 48° 55'N 24° 42'E GMT +2:00
Сообщений: 399
Записей в блоге: 1
если нужен пустой первый кадр, то дождитесь окончания загрузки и только тогда дергайте классы за названия.

Старый 04.10.2014, 15:10
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Компиляйте с галкой, но тогда внимательно проверьте код, чтобы он не обращался в первом кадре к классам, которые будут доступны только со второго кадра.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 11.11.2014, 20:45
54321go вне форума Посмотреть профиль Отправить личное сообщение для 54321go Найти все сообщения от 54321go
  № 8  
Ответить с цитированием
54321go

Регистрация: Sep 2006
Сообщений: 453
Если упоминаю в следующем кадре все-равно грузит в первый. Пример прикрепил
Вложения
Тип файла: rar test.rar (29.6 Кб, 25 просмотров)

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

блогер
Регистрация: Nov 2007
Адрес: Almaty, Moscow
Сообщений: 396
Записей в блоге: 5
Отправить сообщение для Партизан с помощью Skype™
Параметры публикации > параметры AS(гаечный ключ рядом с выбором версии AS) > Экспорт классов в кадр (ставим нужный кадр)

Старый 12.11.2014, 16:44
54321go вне форума Посмотреть профиль Отправить личное сообщение для 54321go Найти все сообщения от 54321go
  № 10  
Ответить с цитированием
54321go

Регистрация: Sep 2006
Сообщений: 453
Цитата:
Сообщение от Партизан Посмотреть сообщение
Параметры публикации > параметры AS(гаечный ключ рядом с выбором версии AS) > Экспорт классов в кадр (ставим нужный кадр)
Большое спасибо, то что надо!

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

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

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


 


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


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