Здравствуйте! Помогите неумехе. Есть баннер-растяжка. Есть скрипт который позволяет менять размеры canvas:
function init() {
canvas = document.getElementById("canvas");
var okno = document.body.clientWidth;
canvas.width = okno;
function resaizer() {
var okno = document.body.clientWidth;
canvas.width = okno;
}
window.onresize = resaizer;
// -----------------------------------
Все прекрасно работает, но нужно еще чтобы некоторый объект b2 постоянно находился в определенном месте в зависимости от ресайза окна:
// -----------------------------------
(lib._600X240_Zod_Bezjalostnoe_Komfort_HTML_Lenta = function(mode,startPosition,loop) {
this.initialize(mode,startPosition,loop,{});
// Слой 3
this.instance = new lib.ZOD_logo85p();
this.instance.setTransform(26,12.9);
this.timeline.addTween(cjs.Tween.get(this.instance).wait(374));
// Слой 8
okno2 = canvas.width/2;
this.b2 = new lib.Символ38();
this.b2.setTransform(okno2,120);
// -----------------------------------
Естественно, что при таком коде координаты объекта b2 устанавливаются один раз и меняются только при принудительном обновлении страницы, а не при ее ресайзе. Вопрос собственно и состоит в том чтобы заставить переменную okno2 реагировать на изменение размера окна и соответственно менять координату x объекта b2 в зависимости от ресайза страницы браузера.