Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   flex и swf (http://www.flasher.ru/forum/showthread.php?t=97993)

MaxD 04.07.2007 15:55

flex и swf
 
Неужели никак нельзя swf -ке, подгруженной swfLoader-ом сказать
play() (или gotoAndPlay()) ???

etc 04.07.2007 16:01

А swf-ка какой версии?

MaxD 05.07.2007 17:11

Flash 8 AS2. А есть разница?

etc 05.07.2007 17:17

Принципиальная. Во flex — AS3.
Взаимодействовать со старыми роликами можно только посредством LocalConnection.

MaxD 05.07.2007 17:18

Кстати, подскажите, где можно посмотреть пример взаимодействия Flex - Flash через localConnection ? У меня почему-то флешом флексовые функции нормально запускаются, а наоборот не хочет.

etc 05.07.2007 17:20

Потому что LocalConnection — односторонний. Нужно создавать второй LocalConnection, работающий в обратную сторону.

MaxD 05.07.2007 17:31

:-) Это понятно. Вот он, почему-то, работать не хочет.

etc 05.07.2007 17:36

У меня все прекрасно работало.

MaxD 05.07.2007 18:04

Есть пример?

etc 05.07.2007 18:08

Нету. И собирать его, в общем-то, некогда.
Будет время — напишу.

MaxD 05.07.2007 18:12

А какой-нибудь туториал на руском?

etc 05.07.2007 19:25

Я не пользуюсь русскоязычными туториалами.

MaxD 18.07.2007 15:08

Еще вопрос.
Есть mxml, есть подгружаемая в нее swf. Я отправляю данные из одной в другую(например, отправляет mxml). В mxml пишу ...send, в swf - ...connect.
Вопрос: в то время, когда выполняется local_connection.send в swf-ке уже должен быть запущен connect? Или send должен запускаться, пока в swf не запустится connect? Как оно вообще работает?

etc 18.07.2007 15:17

mxml в swf не существует.
connect должен быть произведен раньше, чем send.

baron27 18.07.2007 15:32

http://nodesign2005.narod.ru/tutorials/as2_flex2.html

MaxD 18.07.2007 15:54

Цитата:

Сообщение от _etc
mxml в swf не существует.

:umnik2:

Цитата:

Сообщение от MaxD
Еще вопрос.
Есть mxml, есть подгружаемая в нее swf.

То есть в mxml (Flex) подгружается swf.

to baron27

спасибо за ссылку, попробую разобраться.

Pow R. Toc H. 18.07.2007 16:37

а где можно прочитать, как можно использовать flash на as3 во flex?

screamge 18.07.2007 17:29

почему людям лень искать, не поймууу...
АС2 свф и Флекс:
http://weblogs.macromedia.com/pent/a..._actionscr.cfm
АС3 свф и Флекс:
http://weblogs.macromedia.com/pent/a...ctionscr_1.cfm

MaxD 20.07.2007 11:58

Потому, что эти примеры, давно скачанные, крайне простые, плюс работают через раз. Из флеша во флекс приходят данные нормально, а флексом звездочка тормозится хорошо если один раз из пяти.

Плюс ко всему, то, что
Цитата:

Сообщение от __etc
connect должен быть произведен раньше, чем send.

я узнал только на этом форуме. В примере этого нет. :rtfm:

screamge 20.07.2007 12:13

В примере нет так как это и так вроде как понятно исходя из здравой логики.
Ну так решение было найдено или вопрос до сих пор актуален?

etc 20.07.2007 13:10

MaxD, ну дык, а если логически подумать? Куда он будет слать, если соединение ещё не открыто?

MaxD 25.07.2007 11:34

:quiet: Просто с localConnection-ами не работал. И логически можно подумать: куда он будет коннектится, если еще ничего не произошло, никто ничего не отправлял... ;)

OlenKa 26.07.2007 18:10

Не хочу создавать еще одну тему, так как у меня вопрос тоже о взаимодействии flex и swf. Задача следующая: у есть два swf файла, к примеру 1.swf и 2.swf. Первый файл посредством loadMovie грузит второй файл. Во Flex загружаться будет файл 1.swf. Задачка в том что из флекса второй файл в 1.swf не загружаеться. Кто-то сталкивался с подобной задачей или может есть какие идеи?

etc 26.07.2007 18:17

Flex не существует, сколько раз уже твердили. Существует только Flash.
По объяснению непонятно, что куда грузится и зачем.

OlenKa 26.07.2007 18:49

а что же тогда такое flex по-вашему? просто интерестно. А насчет того что куда подгружаеться: в mxml компоненте (если так понятнее звучит) через swfLoader подгружаеться файл swf который в свою очередь подгружает в себя другой swf файл, например file2.swf. В результате подгрузки file2.swf не происходит.
Иследуя эту проблему заметили что если file2.swf подгружать в root то подгрузки не происходит, но если он будет загружаться в movieClip тогда подгрузка произойдет успешно... вот такие пироги

etc 26.07.2007 18:55

Flex — это фреймворк. Набор компонентов и классов, все. А mxml конвертируется в AS3-класс на этапе компиляции.
Подгружаемый ролик в SWFLoader какой версии?

OlenKa 26.07.2007 18:58

ролик 8-ой версии.
а Flex все-таки существует ;)

etc 26.07.2007 19:03

Нет, не существует.
http://flash-ripper.com/archives/001669.php для самообразования.

Ролики восьмой и ниже версий не имеют возможности что-либо подгружать, об этом написано в хелпе.

OlenKa 26.07.2007 19:25

хм... как же не имеют если я подгрузила? чудо?
А насчет флекса - дяденьки из Adobe (может даже тетеньки) трудилися создавая такой продукт как Flex, а вы им "Flex не существует"? ну как-то обидно за дяденек :) (и возможно тетечек)

xpi100 26.07.2007 19:34

если всё наконец в swf kakaя разница

OlenKa 26.07.2007 19:36

xpi100, интерестно подмечено ;)

etc 26.07.2007 19:40

Цитата:

Сообщение от OlenKa
хм... как же не имеют если я подгрузила? чудо?
А насчет флекса - дяденьки из Adobe (может даже тетеньки) трудилися создавая такой продукт как Flex, а вы им "Flex не существует"? ну как-то обидно за дяденек :) (и возможно тетечек)

Флекс существует для программиста и точка.
Насчет не имеют возможности привожу цитату из хелпа дословно:

Цитата:

Сообщение от help
The AVM1 content cannot load files into levels. For example, it cannot load files by calling loadMovieNum("url", levelNum).


OlenKa 26.07.2007 19:44

:) да оставьте вы флекс в покое, я шучу а вы так серьезно это воспринимаете. Мы же с вами все-таки программисты и он для нас существует ;). Собственно проблема с загрузкой как была так и осталась. Если найду решение обязательно отпишу сюда же.
Насчет загрузки: наверно мы друг друга не так поняли ;)

etc 26.07.2007 19:46

Загрузкой данных занимается ролик восьмой версии? Если да, то он этого делать не может.

OlenKa 26.07.2007 19:52

я сегодня уже убегаю. Завтра попробую более подробно рассказать что происходит, возможно где-то что-то не точно сказала. лучше наверно будет выложить исходник для наглядности

xpi100 26.07.2007 19:59

наверно _etc скажет 4то опят не 4итал тему

вот 4то:
попробуи 4ерез URLStream ->ByteArray->LOader

lumumba 27.07.2007 13:27

а если я гружу AS3 swf'ку то по идее, я могу без проблем вызвать функции этой swf, не так ли?

etc 27.07.2007 13:30

Цитата:

Сообщение от xpi100
наверно _etc скажет 4то опят не 4итал тему

вот 4то:
попробуи 4ерез URLStream ->ByteArray->LOader

Скажу. Не читал и не понял ничего.

lumumba, в принципе да.

lumumba 27.07.2007 13:41

а вот как?
с помощью LocalConnection все работает
а как без LocalConnection?

etc 27.07.2007 13:42

А что мешает обратиться к свойству content у Loader?


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

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