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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.05.2007, 13:51
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 11  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Да пока никак, в общем-то. Острой необходимости в экспорте во второй кадр у меня пока не было, но вообще есть некоторая неясность с переходами по кадрам. Как можно уже было заметить, конструктор вызывается, а контента-то нет…

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

Регистрация: May 2006
Адрес: РБ, Уфа ...
Сообщений: 75
Цитата:
Сообщение от __etc
Для начала: код должен быть либо в классе, либо в кадрах. Одно из двух.
бррр... я еще больше запутался в хелпе в разделе Getting started with ActionScript > Example: Creating a basic application приведён пример класса, а в первом фрейме создаётся экземпляр класса...

Старый 18.05.2007, 20:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 13  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Мое практическое исследование данного вопроса:
http://dev.etcs.ru/blog/as3/export_i...ame_flash_cs3/

Старый 19.05.2007, 00:09
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 14  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
__etc спасибо!
А если не трудно, можешь пояснить вот эту строку:
var programClass:Class = loaderInfo.applicationDomain.getDefinition("Program") as Class;
ведь именно она исправляет обсуждаемую проблему, но суть её понять не получается

Старый 19.05.2007, 00:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 15  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Суть далеко в недрах AS3 ))
Главное знать, что in fact, класс Program есть новый Document class, который будет создан после загрузки флешки. А настоящий Document class выполняет роль прелоадера.

Старый 19.05.2007, 00:46
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 16  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103

Да, но все таки любопытно, так все было задумано или это все таки баг

Старый 19.05.2007, 00:49
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 17  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Не знаю, как всё было задумано, но getDefinition в первую очередь предназначался для использования классов из внешнего клипа. Как выяснилось, это работает и в пределах текущего клипа.

Старый 19.05.2007, 00:56
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 18  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
Да я уже копнул в хэлпе про aplicationDomain и getDefinition. Полезная, однако, штука. Можно будет делать все в одном свф а в другие только запихивать классы и подгружать все это дело когда надо.
Но все таки твое решение экспорта не в первый фрейм сильно смахивает на шаманство, думаю все таки в адобе не доглядели

Старый 19.05.2007, 01:01
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 19  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Не знаю, насколько это шаманство, но работает. Мое дело предложить — ваше дело отказаться.

Старый 19.05.2007, 01:06
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 20  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
Отказываться не будем Ещё раз спасибо.

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

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

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


 


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


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