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

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

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

Регистрация: Aug 2008
Сообщений: 4
По умолчанию Использование стороннего класса, как?

Здравствуйте. Есть такой класс D.Eval : http://www.riaone.com/products/deval/index.html
Подскажите пожалуйста, куда и какие файлы, из скаченного архива, класть чтобы заработал простенький код.
Код:
package{
	import flash.display.MovieClip;
	import flash.display.*
	import r1.deval.D
	public class Eval extends MovieClip {
		public function Eval(){
			var six:int;
			six = D.eval("4 + 2") 
		trace(six);
		}
         }
}

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
На первой же странице написано...
Код:
import r1.deval.D;
Это значит, что классы должны находиться: <classpath directory>/r1/deval/D.as
где <classpath directory> может быть либо папкой откуда билдится весь остальной проект (в случае, если проект - FLA файл, директория, в которой находиться FLA). Либо директория, которую вы указали компилятору в качестве дополнительных classpath директорий.
__________________
Hell is the possibility of sanity

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

Регистрация: Aug 2008
Сообщений: 4
Извините еще раз. В скаченном мной архиве (вот здесь:http://www.riaone.com/download/) нет файла D.as .
Зато есть станный файл с расширением .swc (D.eval-1.1.swc) , при помещении которого в папочку с проектом или
в папку с флешовыми классами, флеш перестает ругаться на строчу import r1.deval.D , но все равно не работает,
ругается на типы переменных.

Где я туплю? Может вообще не то скачала… Помогите pls.

Старый 21.08.2008, 18:54
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 4  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
нажимаем F1 набираем package и читаем.
__________________
Работаю

Старый 21.08.2008, 18:55
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 5  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Fyi, swc - контейнер для откомпиленных классов (в Вашем случае).

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

Регистрация: Aug 2008
Сообщений: 4
Вот ошибка которую выдает флеш при написании кода выше
Код:
ReferenceError: Error #1065: Variable r1.deval::D is not defined.
Нужны не советы где почитать, а руководство к действию, желательно
поэтапное, человеку который не работает во флексе и никогда не имел дела
с MXML и SWС файлами. Может кто-нибудь скачает и попробует
использовать данный класс во флеше (!) . Заранее спасибо.

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

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
если эту swc вообще можно использовать в flash IDE то надо сделать следующее:
1. Распаковать SWC-файлы в C: \ Documents and Settings \ {username} \ Local Settings \ Application Data \ Adobe \ Flash CS3 \ en \ Configuration \ Components \. (в случае использования Flash CS3)
2. В Flash IDE открыть Window -> Components. В этом окне в узле Standart Components должны быть видны компоненты входящие в твою swc.
3. Перетащить нужное в окно библиотеки (Window -> Library).
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Да, компонент можно импортировать во Флеш.
Код:
import r1.deval.D;
function doEval():void
{
	var six:int;
	six = D.eval("4 + 2") as int;
	trace(six); // 6
}
doEval();
__________________
Hell is the possibility of sanity

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

Регистрация: Aug 2008
Сообщений: 4
Все заработало! Спасибо большое.

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

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

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


 


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


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