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

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

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

Регистрация: Aug 2011
Сообщений: 35
Отправить сообщение для Tasmanec с помощью Skype™
Question проблема с [embed] в Idea Intellij

Всем доброго времени суток.
Коряво работает(или вообще не осуществимо в среде?) embed в Idea Intellij.


Код AS3:
package {
import flash.display.*;
 
public class Main extends MovieClip{
        [Embed(source = "fon.jpg")] public var pic:Class;
 
    public function Main() {
        var pic1:Bitmap = new pic() as Bitmap;
        addChild(pic1);
    }
}
}
приложение закрывается сразу после запуска(
картинка лежит в каталоге с классом.
Может кто знает в чем проблема?

Старый 07.09.2011, 19:23
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Нужно указывать относительно выходного swf-файла.
__________________
тут я

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

Регистрация: Aug 2011
Сообщений: 35
Отправить сообщение для Tasmanec с помощью Skype™
Цитата:
Сообщение от КорДум Посмотреть сообщение
Нужно указывать относительно выходного swf-файла.
При использовании [Embed(source)], путь указывается относительно каталога с классом.
Относительно выходного swf-файла указывается путь при использовании Loader()

Не в пути к фалу собака зарыта

Старый 07.09.2011, 19:37
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Хм, и правда. Всегда думал, что относительно swf.
__________________
тут я

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Другая ошибка.
Уже поставил чистую виртуальную машину, идею 11.0.2;

вылетает при любом эмбэде где угодно... о.О
Код AS3:
[Embed (source="../../../assets/compassCenter.png")] private var compassCenterClass:Class;
С криками...
com.intellij.lang.javascript.flex.debug.FlexStackFrame@20b9ad57
Код:
[Fault] exception, information=VerifyError: Error #1014: Class mx.core::BitmapAsset could not be found.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.RangeCheck(Unknown Source)
	at java.util.ArrayList.get(Unknown Source)
	at flash.tools.debugger.concrete.DManager.getFrame(DManager.java:671)
	at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1113)
	at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:1091)
хотя в FB и FD ок, эти же сорсы собираются..
o.O
__________________
trace("my notes")

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от xdoom Посмотреть сообщение
Другая ошибка.
Уже поставил чистую виртуальную машину, идею 11.0.2;

вылетает при любом эмбэде где угодно... о.О
Код AS3:
[Embed (source="../../../assets/compassCenter.png")] private var compassCenterClass:Class;
С криками...
com.intellij.lang.javascript.flex.debug.FlexStackFrame@20b9ad57
Код:
[Fault] exception, information=VerifyError: Error #1014: Class mx.core::BitmapAsset could not be found.
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.RangeCheck(Unknown Source)
	at java.util.ArrayList.get(Unknown Source)
	at flash.tools.debugger.concrete.DManager.getFrame(DManager.java:671)
	at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1113)
	at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:1091)
хотя в FB и FD ок, эти же сорсы собираются..
o.O
IntelliJ тут не причем. Копайтесь в настройках проекта:
http://www.flashdevelop.org/communit...php?f=6&t=8390
http://www.actionscripterrors.com/?p=49
http://stackoverflow.com/questions/2...d-not-be-found

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
да... не знал что нужно указывать в свойствах компилятора
-static-link-runtime-shared-libraries

всё ок
спасиб!
__________________
trace("my notes")

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
В принципе можно обойтись и без -static-link-runtime-shared-libraries, только в таком случае нужно [Embed] над классом а не над переменной писать. В таком случае компилятор не будет создавать (и без того не нужные) классы типа BitmapAsset. Заодно можно будет вменяемые имена классам дать, ну и методы / свойства добавить если нужно, документацию и т.п.
__________________
Hell is the possibility of sanity

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

Теги
embed , Idea
Опции темы
Опции просмотра

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

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


 


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


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