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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jun 2005
Сообщений: 34
Волгоградец, спасибо за картинку. я просто создавал Flash IDE project.
а у тебя, видимо, library project.

если еще нужен этот swcExtractor то смотри вложение.

инструкция по использованию:

Here's a small command line tool (.NET 1.1, source included) to extract intrinsic classes from a compiled clip (SWC).
Don't miss this tool is you work with MTASC and/or FlashDevelop!

Usage: Unzip and drag&drop the SWC on the executable (in Bin/Release).
Вложения
Тип файла: zip SwcExtractor-0.1.zip (97.7 Кб, 57 просмотров)
__________________
Автор благодарит алфавит за предоставленые буквы.

Старый 01.07.2008, 18:58
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 12  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
var sb:SimpleButton = SimpleButton(somewhere.attachMovie("assetName", "newName", someDepth));
Только вот когда вы это сделаете - зажмурьтесь =) т.как МТАСК будет долго плеваться =)
__________________
Hell is the possibility of sanity

Старый 02.07.2008, 11:32
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 13  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Вот как надо работать с компанентами в FD:
1. Беерм .swc файл компонента, переименовываем его в .zip.
2. Перетаскиваем архив на exe'шник SwcExtractor - создается папка с instrisic классами - кидаем ее в какую-нибудь папку.
3. В .zip папке ищем .swf файл компонента и добавляем его в библиотеку в FD.
4. Добавляем папку с instrisic классами в глобальный путь видимости классов в FD.
5. Пишем:
Код:
import mx.controls.Button;

class A
{
	function A ()
	{
		var myButton:Button = _root.createClassObject(Button, "myButton", _root.getNextHighestDepth());
	}
}
Работает и не ругается.

Старый 02.07.2008, 18:42
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 14  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Хм, интересная штука =) не подумал, что можно .asi вместо класса использовать, чтобы не ругался =) Но в стрикт муд все равно нужно будет переделывать, зато хоть не так много =)
__________________
Hell is the possibility of sanity

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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
А что такое "стрикт муд"?

Старый 02.07.2008, 20:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 16  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Это настройка того на сколько дотошно будет проверятся синтаксис. Т.е. в Strict Mode нетипизированая переменная вызовет ошибку, например. Кому непривычно - будет много мороки поначалу, но когда привыкаешь - понимаешь, что удобно =) Т.как ошибок и меньше, и найти легче =)
Изображения
 
__________________
Hell is the possibility of sanity

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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Ух ты - классная штука. Буду использовать теперь. А почему во встроенных классах так много ошибок? Как они вообще работают то?

Старый 02.07.2008, 21:23
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 18  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну, компиляторы же разные =) MTASC - более строгий (если синтаксис укладывается в более жесткие рамки, его легче распарсить и перевести в байткод - поэтому он и работает быстрее флешевого). Т.е. понадобится гораздо меньше проверок.
А почему так компоненты написаны... ну не знаю... можно только гадать =) Вообще, глядя на них - впечатление, как будто их писали в спешке и лишь бы отделаться, при чем в каком-то редакторе не предназначеном для АС... не знаю, возможно в ВС или какой-нть плагин к Эклипсу (типа продвинутого ноутпада =).
__________________
Hell is the possibility of sanity

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

Регистрация: Jun 2005
Сообщений: 34
я всё сделал так как описал Волгоградец и в итоге у меня вылезает ошибка

C:\Documents and Settings\1\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Classes/mx/core/ScrollView.as:174: characters 1-42 : type error Object should be String

скажите, что я не так делаю?
__________________
Автор благодарит алфавит за предоставленые буквы.

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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Все правильно делаешь. А это - результат ошибок в классах компонентов. Там либо возвращаемый результат функции, либо аргумент имеет неверный тип данных - исправь.

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

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

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


 


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


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