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

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

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

Регистрация: Jul 2008
Сообщений: 912
По умолчанию Тэг Embed во Flash Develop

Что-то не получается встраивать растровые изображения с помошью Embed,
например простой код:
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import mx.core.BitmapAsset;
 
	public class Main extends Sprite 
	{
		[Embed(source = "photo.jpg")] 
		private var Photo:Class;
 
		public function Main() {
			var photo:BitmapAsset = new Photo();
			addChild(photo);
		}
	}
}
Но в оутпут показывает две ошибки:
[Fault] exception, information=VerifyError: Error #1014: Не удалось найти класс mx.core::BitmapAsset.
[Fault] exception, information=ReferenceError: Error #1065: Переменная Main_Photo не определена.

Всё делаю в Flash Develop 3.0.6 + Flex SDK 4.0.0.13875
такое чувство, что пакетов mx. вообще нет... Помогите, что делаю не так?

Старый 15.04.2010, 02:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
импортировать mx.core.BitmapAsse не надо.
Код AS3:
var photo:Bitmap = new Photo();
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Jul 2008
Сообщений: 912
то-есть вот так:
Код AS3:
package 
{
	import flash.display.*;
	import flash.events.Event;
 
 
	public class Main extends Sprite 
	{
		[Embed(source = "photo.jpg")] 
		private var Photo:Class;
 
		public function Main() {
			var photo:Bitmap = new Photo();
			addChild(photo);
		}
	}
}
Но всё-равно те-же ошибки... Как только вставляю в код тэг Эмбед так сразу просится mx.core.BitmapAsset

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

блогер
Регистрация: Jan 2010
Адрес: Киев
Сообщений: 156
Записей в блоге: 4
Отправить сообщение для ps_spectre с помощью Skype™
Та да, знакомо, чего-то в SDK4 они в конфиге сделали
Код:
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
можно
%flex_sdk_4%\frameworks\flex-config.xml
подправить
или просто компилятору опцией указать
-static-link-runtime-shared-libraries=true

Старый 15.04.2010, 16:54
Sintesis вне форума Посмотреть профиль Отправить личное сообщение для Sintesis Найти все сообщения от Sintesis
  № 5  
Ответить с цитированием
Sintesis
 
Аватар для Sintesis

Регистрация: Jul 2008
Сообщений: 912
Цитата:
Сообщение от ps_spectre Посмотреть сообщение
просто компилятору опцией указать
-static-link-runtime-shared-libraries=true
Где это указать? В какой опции, пожалуйста, подскажите подробней...

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

блогер
Регистрация: Jan 2010
Адрес: Киев
Сообщений: 156
Записей в блоге: 4
Отправить сообщение для ps_spectre с помощью Skype™
Sintesis, во Flash Develop правой кнопкой на проекте ->
properties -> перейти на вкладку compiler options -> выбрать additional compiler options -> ввести туда дополнительные параметры которые надо.
---
в properties так же можно настроить под какой плеер компилировать, размер, цвет задника, а так же кол-вол кадров по-умолчанию.

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

Регистрация: Jul 2008
Сообщений: 912
Просто ОГРОМНЕЙШЕЕ спасибо...
properties -> compiler options -> additional compiler options -> -static-link-runtime-shared-libraries=true
Всё работает!!!
А в настройках программы можно где-нибудь так-же ввести -static-link-runtime-shared-libraries=true что-б каждый раз в каждом проэкте не вводить?


Последний раз редактировалось Sintesis; 15.04.2010 в 18:01.
Старый 15.04.2010, 18:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Выше сказали
%flex_sdk_4%\frameworks\flex-config.xml
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Jul 2008
Сообщений: 912
А, ну да, точно...

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

Регистрация: Apr 2010
Сообщений: 16
только при использовании MXML с одним элементом SpriteVisualElement результат, занимает от 80кб (при этом все работает без -static-link-runtime-shared-libraries=true) , а с включенной -static-link-runtime-shared-libraries=true и без MXML элементов результат занимает от 650кб.

В чем профит?

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

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

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


 


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


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