powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нужно исправить код Jawa Script!
24 сообщений из 24, страница 1 из 1
Нужно исправить код Jawa Script!
    #39272722
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем! Я дизайнер и в 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 на форуме Сообщить модератору о нарушении Мультицитирование этого сообщения
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272729
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо
{src:"images/Растровоеизображение13.jpg?1468348071903"
сделать
{src:="data:image/png;base64,ТУТ_BASE64_СТРОКА"

?
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272730
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
{src:"data:image/png;base64,ТУТ_BASE64_СТРОКА", id:"Растровоеизображение13"}
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272826
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Но это первое что я попробовал сделать. В первом случае баннер просто не работает, видимо код совсем не правильный. А во втором картинки просто не отображаются. Я думаю тут дело в "manifest" черт ее знает что за команда, в справочнике по JS я ее не нашел... может это оператор подгрузки внешних данных? Именно по этому я прошу помощи.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272838
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16Я думаю тут дело в "manifest" черт ее знает что за команда,
это не команда, это просто имя поля.

и если lib.properties ожидает url, ничего, кроме переписывания кода не поможет
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272872
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я и хочу код переписать, просто не знаю как, за этим и обращаюсь. )))
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272961
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16,

По приведённой части кода ничего сказать невозможно.
Или сделайте тестовый пример, или кидайте ссылку на страницу (возможно, найдутся желающие помочь), или обращайтесь к специалисту.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39272973
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Баннер целиком в прикрепленном архиве, только я не понимаю мне надо просто заменить:

manifest: [
{src:"images/Растровоеизображение13.jpg?1468348071903", id:"Растровоеизображение13"},
{src:"images/Растровоеизображение141.jpg?1468348071903", id:"Растровоеизображение141"}
]

чтобы были не ссылки , а на код.
Может изменить вопрос... Как в Jawa Script подгрузить картинку кодом Base64 с определенным id?
И я, честно говоря, думал что обращаюсь к специалистам. )))
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273005
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16И я, честно говоря, думал что обращаюсь к специалистам. )))
Ну если Вы такой специалист, что безвозмездно и независимо от объёма помогаете всем, кто просит сделать или исправить дизайн,
то вот мне например, лень разбирать прикреплённые почти 2000 строк кода да ещё и подгружаемый ...min.js
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273013
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну значит этот вопрос не к вам, ваши сответы были таковы, что я и сам до них дошел.
Тем более что мне нужно исправить всего 3-5 строк кода, поскольку картинки загружаются в самом начале, а потом используются только их id.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273027
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16мне нужно исправить всего 3-5 строк кодапрекрасно, если Вы уже знаете, что нужно сделать, зачем тогда помощь нужна?
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273053
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я знаю где нужно, но не знаю как(по этому и спрашиваю) и вы похоже тоже не знаете. Так что пожалуйста, не засоряйте своими сообщениями тему.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273063
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16Я знаю где нужно, но не знаю как(по этому и спрашиваю) и вы похоже тоже не знаете. Так что пожалуйста, не засоряйте своими сообщениями тему.Возможно это просто, но я очень сомневаюсь что это быстро,
у меня была аналогичная задача по замене подгрузки изображений на их base64 вариант,
пришлось несколько часов копать и форкать библиотеку ThreeJS, чтобы заменить функционал подгрузки на необходимый мне.

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

Видимо, по Вашему, мы-ж програмимсты и должны быстро вам помогать или не засорять тему.
Возможно, кто-то в курсе как работать с используемой Вами библиотекой. Но мне Ваше отношение к местным специалистам не нравится.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273109
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я считаю что ни кто никому ничего не должен.
И создал эту тему чтобы понять как сделать нужный мне функционал, а если это сложно, то чтобы объяснили, что с этим дальше делать. А ваши рассуждения что программисты никому ничего бесплатно не должны, оставьте себе. Я это и так понимаю.
Могу только отметить, что здесь странное отношение, у нас на форумах дизайнеров, давно бы уже подсказали где посмотреть и почитать по данной проблеме.

А здесь я даже не получил ответа на вопрос: Как в Jawa Script подгрузить картинку кодом Base64 с определенным id?
Это что: вопрос над которым надо биться несколько часов перебирая разные библиотеки? Я, конечно лох, в вопросах JS, но не дурак.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273299
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16Это что: вопрос над которым надо биться несколько часов перебирая разные библиотеки?

по крайней мере нужно разобраться с createjs
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273344
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я понимаю createjs это набор библиотек упрощающий работу. Неужели для того чтобы просто подгрузить картинку в JS мне нужно разбираться со всеми этими библиотеками, а не просто подключить одну из них? Я могу понять что в баннере с готовым файлом js трудно разораться. Но код для подгрузки картинки как в HTML?
Не надо разбираться в моем коде... Мне нужен код для подгрузки картинки в формате Base64 для того чтобы использовать ее в дальнейшем коде указывая ее id.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273357
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16,

чем дальше - тем менее понятно что нужно
аяксом что ли картинку загрузить нужно?
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273422
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, ребята... Вам оказывается надо самим учиться, а не другим помогать. На другом форуме мне написали код который надо вставить вместо моего... всего то добавить одну строку и изменить пару других... и все прекрасно работает. Ну, бухалтеру фантоцци конечно с его многочасовыми исследованиями библиотек виднее. )))))

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"}
]
};
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273425
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16,

1. Вам сразу было так сказано
бухалтер фантоцци{src:"data:image/png;base64,ТУТ_BASE64_СТРОКА", id:"Растровоеизображение13"}
2. Чтобы добавить строку - надо документацию сначала изучить и разобраться, что ещё дольше прямого копания в коде.
бухалтер фантоцциВозможно, кто-то в курсе как работать с используемой Вами библиотекой.
3. Вы даже код оформить не можете через SRC и связно что-то сказать. Это неуважение к другим.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273430
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я сразу ответил что пробовал этот вариант, но без нужной строки он не работает, а строку мне добавили на основе того же начального кода что был и здесь, без знания о библиотеках которые я подгружал. Просто компетенция того кто мне помог выше чем у вас. А то что тему не оформил как надо, так я сразу предупредил что я дизайнер и у меня нет опыта.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273431
butch16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче, я закрываю тему и покидаю форум поскольку мне помогли в другом месте.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273433
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16а строку мне добавили на основе того же начального кода что был и здесь, без знания о библиотеках которые я подгружал.
не верю,
ссылку на форум предоставьте, где вам помогли без знания библиотеки.
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39273444
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
butch16Короче, я закрываю тему и покидаю форум поскольку мне помогли в другом месте.
испугал ежа голой задницей
...
Рейтинг: 0 / 0
Нужно исправить код Jawa Script!
    #39281850
butch16Короче, я закрываю тему и покидаю форум поскольку мне помогли в другом месте.
К чему нервы?
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нужно исправить код Jawa Script!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]