![]() |
Как объединить 2 и более swf на сервере
Как и чем объединить 2 и более swf на сервере в один?
Или скомпилировать конечный swf на сервере из swf и куска as3 c Embed этого swf? В коммерческих целях... и на любом сервере не зависимо от OS на нем. |
ну как. сесть. изучить документацию. взять опенсорсный компилятор от адобы. на основе его написать всё что хотите.
|
Аналогичная тема:
http://www.flasher.ru/forum/showthread.php?p=814808 только вместо картинок подставьте ваши SWF. И, если можете на Java дописать чего-нть - посмотрите на класс VirtualFile - т.е. возможно сгенерировать исходный код не записывая его на диск, а создать в рантайме, скомпилировать и забыть. |
wvxvw как всегда )
спасибо за дельный совет. BlooDHounD спасибо за бесполезный (но счетчик сообщений увеличивается - и это хорошо ;) ) Я как бы в курсе что можно заэмбедить (во словечко) в сгенерированный as файл то что мне нужно и скормить его компилятору флексовому, тут больше вопрос как это на сервере будет выглядеть. Достаточно ли туда просто компилятор поместить (без всего SDK). А может и альтернативы есть. Например swfmill или swfcombine, наверняка есть что то еще Что эффективнее, удобнее и быстрее? Кто сталкивался посоветуйте, плиз. |
Mur4ik, и чем мой совет бесполезный? точнее для кого? для всяческих лентяев? :)
пс: если изучить счётчик сообщений, то обратим внимание, на то, что wvxvw за болие короткий срок наспамил гараздо больше ;) пс2: и даже если Ваш счётчик посмотреть, то у Вас "Сообщений в день: 1.37", а у меня "Сообщений в день: 1.13", так что Вы строчите чаще. |
Ну вот, опять :)
ну... "наспамил" это сложно называть... С Вашей точки можно сесть, изучить документацию к as2-3 и на форуме тогда можно вообще не появляться - есть ведь гугл. Поверьте, еслиб я был в курсе всех технологий, то и не задавал бы типа глупых для Вас вопросов. И форум этот не руководствуется основной целью педагогики (плавно подвести человека к самообразованию). Кто то задает вопросы в меру своей компетентности, а кто то в меру своей отвечает.... ;) И всё же... альтернативы или наиболее безболезненный способ по моему вопросу кто нибудь подскажет, какие есть подводные камни... и т.д и т.п? И вот еще - все ли swf для AVM1 будут нормально работать при такой схеме? Мне не нужно чтобы они как то общались между собой, просто лепить сверху них что либо свое. |
без сдк у меня никак не получалось запускать компилятор. мне просто интересно .. Вы тыкая в небо пальцем и крича свой абстрактный вопрос, ждёте что Вам инопланетяне с другой планеты ответ дадут? Вы скажите, что Вам сделать нужно, и причём тут нарисовались АС1 и АВМ1.
кому-то я "наспамил", кому-то Олег, а иногда мы друг другу "спамили". |
Я пробовал делать с XML_MXML PEAR классом, но, если есть возможность делать то же самое на Java, особенно, принимая во внимание, что компилятор может быть просто частью вашего приложения (т.е. никаких затруднений в общении между програмами, все в одной упаковке и вообще, работать будет быстрее...), то, ИМО, самый оптимальный вариант.
Ну и я надеюсь вы в курсе, что AVM1 клипы не являются контейнерами (в прямом смысле добавить к ним ничего не получится) и им нельзя менять родителя, но можно их лоадеру. А в остальном вобщем, проблем быть не должно. ЗЫ. __etc мне все равно не догнать :) |
Цитата:
Цитата:
Добавлено через 2 минуты wvxvw, __etc - цAрь. |
Цитата:
Как это будет: Человек загружает на сервер любую флешку, и получает на выходе уже другую (типа свою же), но с уже нацепленным сверху контентом. Предполагаю генерировать as (ведь необязательно же mxml?) файл на PHP, в Embed подсовывать ему тот что загружен и скармливать его компилятору и выдавать обратно результат юзеру. Гугл это хорошо, но тут что-то останется и кто еще это увидит. Причем лезть в гугл за не зная чем тоже как то .... P.S. "ли ж бы мир на земле был" - поубивал бы всех, лишь бы не было войны ;) P.P.S. И кстати именно гугл у меня вызвал еще больше вопросов чем до его посещения в данной теме (там еще haXe упомянается как вариант)... |
Цитата:
|
вопросы это хорошо, значит есть куда развиваться. без вопросов станет скучно, и Вы будите сидеть на форуме вместо меня :)
Цитата:
|
По сути цепляется сверху баннерокрутилка и система таргеттинга (собирается некая статистика о юзерах). Т.е выглядит этот, примерно, как спрайты (1-3), в которые загружаются с сервера баннеры и крутятся там (при желании их можно закрыть).
Т.е это будет цепляться раз и навсегда, если нужно будет что то изменить, то изначальный swf еще раз пройдет через эту систему. Раздавать нужный код каждому разработчику - это не выход, т.к не всегда у людей есть исходники. Вот и нужно что то такое более-менее универсальное. |
а нельзя просто написать контейнер и использовать Loader ?
|
вот то что прицепится и будет контейнерами которые через Loader будут грузить баннеры. Тут нужно отталкиваться от того, что никакой код третьи лица не должны вставлять в свои swf. Они пропускают свои файлы через эту систему и получают обратно приложения обвешанные баннерами.
|
жесть. я не в состоянии это понять.
|
Ну вот есть у вас мега-чудо-гипер swf. И Вам предлагают: "Давай мы те бабок отсыпем, а ты в свой swf вставишь наши баннеры, чтоб все их видели". Но вставить нужный код Вы сами не в состоянии. А Вам говорят: "Да не проблема, пропустите свой файл через вот эту ссылочку и загрузите обратно то что получите"....
Так понятнее? Т.е так чтоб независимо от того флешеер человек или дедушка ничего об этот не знающий могли получить свои swf c баннерами. |
в самом деле накручено. Создайте один мувик в котором будут 2 контейнера, один с баннером, другой с загруженным мувиком. И придумайте вариант как передавать главному ролику ссылку на подгружаемый... полегче чем перекомпиляторы... это ж там и увеличение сцены... это получается перекомпилятором надо увеличить исходный мув, добавить туда контейнер... а вдруг там контейнер на главное сцене так у него ещё и координаты слетят
|
| Часовой пояс GMT +4, время: 19:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.