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

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

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
По умолчанию Не могу правильно создать символ для [Embed(source='***', symbol='***')]

Создаю во flash IDE as3 project, рисую любую ерунду, делаю из неё
мувик, экспорчу в AS с указанием Class="btn_play".
Потом в главной mxml пишу
Код:
<mx:Image source="@Embed('pics/btn_play.swf#btn_play')"/>
На это компилятор отвечает:
Цитата:
1. definition for symbol 'btn_play' not found
2. Unable to transcode "pics/btn_play.swf"
Полдня гуглю, бьюсь - без толку.
__________________
#define true false //счастливой отладки, друзья

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

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
видимо путь до swf неправильный

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
без параметра symbol всё работает (флешка импортится)
А вот symbol не отрабатывает.
В том то и вопрос: как правильно подключать символ?
__________________
#define true false //счастливой отладки, друзья

Старый 25.11.2008, 13:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Может быть нужно, чтобы ролик был AS1/AS2?

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

Регистрация: Apr 2007
Сообщений: 12
У меня таже проблема.
Скорее всего так - Flex видит в папке класс btn_play.as (который создал Flash) и хватает его первым вместо мувика btn_play. Этот класс не имеет свойство btn_play и поэтому возникает ошибка.

Вопрос знатокам - как совместить мувик (swf) и под него написанный класс (as) в Flexe?

Старый 25.11.2008, 14:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от igi_skalar Посмотреть сообщение
который создал Flash
IDE такими вещами не занимается.

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

Регистрация: Apr 2007
Сообщений: 12
Цитата:
Сообщение от __etc Посмотреть сообщение
IDE такими вещами не занимается.
согласен. я глупость спорол.
но вопрос остается открытым.
если swf можно закгрусить с помощью swfLoader, а класс с помощью addChild добавить, то как обьединить их под одним именем?

Старый 25.11.2008, 14:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Кого объединить? Зачем?

Старый 25.11.2008, 16:04
r_r_f_r вне форума Посмотреть профиль Отправить личное сообщение для r_r_f_r Найти все сообщения от r_r_f_r
  № 9  
Ответить с цитированием
r_r_f_r

Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
Сложно понять что за проблема но,
в фелпе написан пример
Код AS3:
[Embed(source='shapes.swf', symbol='greenSquare')]
[Bindable]
public var imgCls:Class;
и он работает, но опять же есть нюанс, embed мувика отключает выполнение кода в кадрах, код остаётся но не выполняется, от этого уходят используя
Код AS3:
loader.loadBytes(new embeddedClass());

Старый 25.11.2008, 16:39
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 10  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Со своей проблемой разобрался: была путаница в папках + смуту внёс параметр <mx:Application ... xmlns:src="src.*">
+ флекс билдер автоматически копирует всё, что появляется в корневой папке проекта в папку bin-debug, однако после изменения файлов не апдейтит их в bin-debug.
__________________
#define true false //счастливой отладки, друзья

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

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

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


 


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


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