![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 10
|
Есть готовый флэш ролик, в котором пользователи могут методом драгндроп собирать коллажи. Нужно, чтобы потом они могли сохранить готовый коллаж себе на комп, например в JPG.
Сам ролик трогать не могу, хотя если будут варианты в AS, то спасибо и на этом. Но желательно сохранять посредством PHP. |
|
|||||
|
очень сложная вещь, говорю так, потому как сам программировал это. нужны глубокие знания OOP, а именно: BitmapExporter-Класс и FileReference-Класс. поищите, попробуйте разобраться, если что-то будет непонятно, обращайтесь...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
![]() Интересно, сколько времени займёт разработка с нуля у вас? Понимаете ли, сложность — вещь относительная. Очень относительная. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 10
|
Спасибо, amexdesign, BitmapExporter видимо действительно подойдет. Посмотрел примеры, довольно сложно для меня, но попробую разобраться.
Ещё добавочный вопросик, обратный. А как можно импортировать со стороны пользователя картинку, чтобы она отображалась во флэше. В принципе, форму загрузки изображения можно сделать на PHP, только как потом передать готовый линк во флэш и его загрузку? |
|
|||||
|
Цитата:
Не думаю что можно отнести господина Клингельмана к упомянутым вами "задворках интернета", хотя таковые имеют место быть. Изначально, да в общем то и до сих пор, BitmapExporter-Класс был так спрограммирован, чтобы заданное место рабочего стола копировалось и загружалось в виде .jpg-файла в папку на сервере а затем открывалось в новом окне браузера. Как вы думаете, насколько глубоки должны быть знания ООР, чтобы дополнить этот класс так(не меняя его структуру, так как он прекрассно выполняет свои функции), чтобы этот .jpg-файл не открывался в новом окне браузера, а загружался на комп юзера? Думаю рашпиля будет недостаточно, по той простой причине, что примеров всего лишь один и одна ошибочка в дополнениях сделает весь Класс просто непригодным. Цитата:
Мне лично потребовалось 3 дня(с тестированием), чтобы довести этот класс до выше описанного состояния, а до этого 6 лет работы с флэшем, чтобы научиться вообще разбираться с Классами в ООР. Цитата:
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
![]() Минуты две, я думаю. Вместе с ковырянием в носу. Знаете, даже FileReference вообще тут не уперся. Ну не нужен и всё, потому как отдать изображение на сохранение браузеру php-скрипт может вполне самостоятельно, без участия флеша с какой-либо стороны. з. Ы. Относительность сложности я имел ввиду относительно знаний того, кто про сложности говорит. Для человека А сделать одну вещь будет сложно, а для человека Б легко и непринужденно. Последний раз редактировалось etc; 04.01.2009 в 18:40. |
|
|||||
|
Modus ponens
|
[offtopic]
из последней строчки следует, что __etc -- человек Б. [/offtopic] По поводу топа: вы хоть версию языка уточняли бы...
__________________
Hell is the possibility of sanity |
|
|||||
|
Цитата:
Цитата:
slideShowBtnHolder.download_btn.onRelease = function(){ Download(); } var listener, fileRef; function Download ( sFile:String ) { import flash.net.FileReference; listener = new Object(); fileRef = new FileReference(); listener.onSelect = function(file:FileReference):Void { trace("onSelect: " + file.name); _root.bla.text = "onSelect: " + file.name; } listener.onCancel = function(file:FileReference):Void { trace("onCancel"); } listener.onOpen = function(file:FileReference):Void { trace("onOpen: " + file.name); _root.bla.text = "onOpen: " + file.name; } listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void { trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal); } listener.onComplete = function(file:FileReference):Void { trace("onComplete: " + file.name); } listener.onIOError = function(file:FileReference):Void { trace("onIOError: " + file.name); } fileRef.addListener(listener); fileRef.download("BILDER/pressemeldungen/meldung_0/fullview/" +ct+ ".jpg"); trace(ct); } Как-то это звучит не очень то просто, а то тогда бы Volgar_new не обращался бы в этот форум, а тоже бы ковырнул бы пару раз и замастырил бы по быстренькому... Вы подкиньте примерчик, от которого всем станет замечательно... не создавайте иллюзию, что стоит только ковырнуть... надо ногами по земле ходить, не у всех ещё такое "сияние ареола" над головой... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
Цитата:
|
|
|||||
|
Цитата:
Цитата:
Добавлено через 9 минут Цитата:
Если же у него нет исходника, а только .swf, то он может ваще забыть обо всех прениях, здесь произошедших... |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|