![]() |
как импортировать класс во flashbuilder
доброе время суток.
у меня есть проэкт во flashbuilder. в папке проэкта 3 папки bin, lib, src. в src лежит главный файл mxml. теперь хочу в проэкт добавить класс JPGEncoder. в папке lib создал папки com->adobe->images и внутри создал файл JPGEncoder.as. в JPGEncoder.as указал package com.adobe.images. в самом своем проэкте добавляю JPGEncoder вот так Код AS3:
подскажите как мне правильно добавить в свой поэкт этот класс что б я мог иметь доступ к его ф-циям. |
Цитата:
Если вы сделали импорт, то это не значит, что класс уже что-то делает в вашей программе. И так не только в FB. |
первый признак по которому я понимаю что что-то не так - это когда я прописываю import com.adobe.images.JPGEncoder то "com.adobe.images.JPGEncoder" выделено черным цветом, хотя перед этой строкой прописано import flash.display.Bitmap;, где слово "Bitmap" выделено голубым цветом.
ну и при компиляции выдаются ошибки: (1046): Error: Type was not found or was not a compile-time constant: JPGEncoder.//ошибка возникает здесь Код AS3:
Код AS3:
Код AS3:
|
В папке lib должны быть только swc файлы. Путь к пакетам начинается из папки src, кладите все куда. Т.е. если вам надо чтобы класс лежал в пакете com.adobe.images.JPGEncoder структура папок в проекте должна быть такой src > com > adobe > images > JPGEncoder.as
Добавлено через 2 минуты немного некорректно выразился но я думаю идея понятна) |
| Часовой пояс GMT +4, время: 17:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.