Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Привет всем! Я дизайнер и в jawascript разбираюсь слабо. Возникла проблема из-за чертова Гугла, который закрыл использование Swiffy. Проблема в следующем: есть HTML5-баннер сделанный в Adobe Animate, все работает, но заказчик потребовал внедрить картинки внутрь кода. Я знаю как внедрять картинки с помощью base64 в HTML, это примено выглядит так: <img src="data:image/png;base64,ТУТ_BASE64_СТРОКА"> Но мне надо сделать это в JS. Чтобы картинки не подгружались по ссылкам как сейчас, а загружались с помощью base64 и получали тот же id. Возможно есть и другой способ внедрения картинок в код не используя base64, но другого я просто не знаю. Код: (function (lib, img, cjs, ss) { var p; // shortcut to reference prototypes // library properties: lib.properties = { width: 240, height: 400, fps: 24, color: "#FFFFFF", manifest: [ {src:"images/Растровоеизображение13.jpg?1468348071903", id:"Растровоеизображение13"}, {src:"images/Растровоеизображение141.jpg?1468348071903", id:"Растровоеизображение141"} ] }; // symbols: (lib.Растровоеизображение13 = function() { this.initialize(img.Растровоеизображение13); }).prototype = p = new cjs.Bitmap(); p.nominalBounds = new cjs.Rectangle(0,0,240,120); (lib.Растровоеизображение141 = function() { this.initialize(img.Растровоеизображение141); }).prototype = p = new cjs.Bitmap(); p.nominalBounds = new cjs.Rectangle(0,0,240,120); butch16 на форуме Сообщить модератору о нарушении Мультицитирование этого сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 23:05 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
вместо {src:"images/Растровоеизображение13.jpg?1468348071903" сделать {src:="data:image/png;base64,ТУТ_BASE64_СТРОКА" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 23:39 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
{src:"data:image/png;base64,ТУТ_BASE64_СТРОКА", id:"Растровоеизображение13"} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 23:41 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Спасибо! Но это первое что я попробовал сделать. В первом случае баннер просто не работает, видимо код совсем не правильный. А во втором картинки просто не отображаются. Я думаю тут дело в "manifest" черт ее знает что за команда, в справочнике по JS я ее не нашел... может это оператор подгрузки внешних данных? Именно по этому я прошу помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 09:56 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16Я думаю тут дело в "manifest" черт ее знает что за команда, это не команда, это просто имя поля. и если lib.properties ожидает url, ничего, кроме переписывания кода не поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:14 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Так я и хочу код переписать, просто не знаю как, за этим и обращаюсь. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:51 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16, По приведённой части кода ничего сказать невозможно. Или сделайте тестовый пример, или кидайте ссылку на страницу (возможно, найдутся желающие помочь), или обращайтесь к специалисту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 12:08 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Баннер целиком в прикрепленном архиве, только я не понимаю мне надо просто заменить: manifest: [ {src:"images/Растровоеизображение13.jpg?1468348071903", id:"Растровоеизображение13"}, {src:"images/Растровоеизображение141.jpg?1468348071903", id:"Растровоеизображение141"} ] чтобы были не ссылки , а на код. Может изменить вопрос... Как в Jawa Script подгрузить картинку кодом Base64 с определенным id? И я, честно говоря, думал что обращаюсь к специалистам. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 12:21 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16И я, честно говоря, думал что обращаюсь к специалистам. ))) Ну если Вы такой специалист, что безвозмездно и независимо от объёма помогаете всем, кто просит сделать или исправить дизайн, то вот мне например, лень разбирать прикреплённые почти 2000 строк кода да ещё и подгружаемый ...min.js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 12:58 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Ну значит этот вопрос не к вам, ваши сответы были таковы, что я и сам до них дошел. Тем более что мне нужно исправить всего 3-5 строк кода, поскольку картинки загружаются в самом начале, а потом используются только их id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:08 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16мне нужно исправить всего 3-5 строк кодапрекрасно, если Вы уже знаете, что нужно сделать, зачем тогда помощь нужна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:23 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Я знаю где нужно, но не знаю как(по этому и спрашиваю) и вы похоже тоже не знаете. Так что пожалуйста, не засоряйте своими сообщениями тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:39 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16Я знаю где нужно, но не знаю как(по этому и спрашиваю) и вы похоже тоже не знаете. Так что пожалуйста, не засоряйте своими сообщениями тему.Возможно это просто, но я очень сомневаюсь что это быстро, у меня была аналогичная задача по замене подгрузки изображений на их base64 вариант, пришлось несколько часов копать и форкать библиотеку ThreeJS, чтобы заменить функционал подгрузки на необходимый мне. Для этого понадобилось скачать исходники библиотеки, то-есть примерно сами прикидывайте, сколько времени может понадобится, чтобы сделать хорошо и под контролем для возможных дальнейших изменений, а не в лотерею играть. Видимо, по Вашему, мы-ж програмимсты и должны быстро вам помогать или не засорять тему. Возможно, кто-то в курсе как работать с используемой Вами библиотекой. Но мне Ваше отношение к местным специалистам не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 13:48 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Я считаю что ни кто никому ничего не должен. И создал эту тему чтобы понять как сделать нужный мне функционал, а если это сложно, то чтобы объяснили, что с этим дальше делать. А ваши рассуждения что программисты никому ничего бесплатно не должны, оставьте себе. Я это и так понимаю. Могу только отметить, что здесь странное отношение, у нас на форумах дизайнеров, давно бы уже подсказали где посмотреть и почитать по данной проблеме. А здесь я даже не получил ответа на вопрос: Как в Jawa Script подгрузить картинку кодом Base64 с определенным id? Это что: вопрос над которым надо биться несколько часов перебирая разные библиотеки? Я, конечно лох, в вопросах JS, но не дурак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 14:15 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16Это что: вопрос над которым надо биться несколько часов перебирая разные библиотеки? по крайней мере нужно разобраться с createjs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 17:27 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю createjs это набор библиотек упрощающий работу. Неужели для того чтобы просто подгрузить картинку в JS мне нужно разбираться со всеми этими библиотеками, а не просто подключить одну из них? Я могу понять что в баннере с готовым файлом js трудно разораться. Но код для подгрузки картинки как в HTML? Не надо разбираться в моем коде... Мне нужен код для подгрузки картинки в формате Base64 для того чтобы использовать ее в дальнейшем коде указывая ее id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 18:18 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16, чем дальше - тем менее понятно что нужно аяксом что ли картинку загрузить нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 18:41 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Да, ребята... Вам оказывается надо самим учиться, а не другим помогать. На другом форуме мне написали код который надо вставить вместо моего... всего то добавить одну строку и изменить пару других... и все прекрасно работает. Ну, бухалтеру фантоцци конечно с его многочасовыми исследованиями библиотек виднее. ))))) function (lib, img, cjs, ss) { cjs.RequestUtils.EXTENSION_PATT = /(\w{1,5})(?:;base64,|$)/i; var p; // shortcut to reference prototypes // library properties: lib.properties = { width: 240, height: 400, fps: 24, color: "#FFFFFF", manifest: [ {src: "data:image/jpeg;base64,.....", id: "Растровоеизображение13"}, {src: "data:image/jpeg;base64,.....", id: "Растровоеизображение141"} ] }; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 21:13 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16, 1. Вам сразу было так сказано бухалтер фантоцци{src:"data:image/png;base64,ТУТ_BASE64_СТРОКА", id:"Растровоеизображение13"} 2. Чтобы добавить строку - надо документацию сначала изучить и разобраться, что ещё дольше прямого копания в коде. бухалтер фантоцциВозможно, кто-то в курсе как работать с используемой Вами библиотекой. 3. Вы даже код оформить не можете через SRC и связно что-то сказать. Это неуважение к другим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 21:37 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
А я сразу ответил что пробовал этот вариант, но без нужной строки он не работает, а строку мне добавили на основе того же начального кода что был и здесь, без знания о библиотеках которые я подгружал. Просто компетенция того кто мне помог выше чем у вас. А то что тему не оформил как надо, так я сразу предупредил что я дизайнер и у меня нет опыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 22:13 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
Короче, я закрываю тему и покидаю форум поскольку мне помогли в другом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 22:14 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16а строку мне добавили на основе того же начального кода что был и здесь, без знания о библиотеках которые я подгружал. не верю, ссылку на форум предоставьте, где вам помогли без знания библиотеки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 22:21 |
|
||
|
Нужно исправить код Jawa Script!
|
|||
|---|---|---|---|
|
#18+
butch16Короче, я закрываю тему и покидаю форум поскольку мне помогли в другом месте. испугал ежа голой задницей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 23:23 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=39273430&tid=1445106]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 412ms |

| 0 / 0 |
