Показать сообщение отдельно
  #1 (permalink)  
Старый 04.09.2016, 18:03
Интересующийся
Отправить личное сообщение для butch16 Посмотреть профиль Найти все сообщения от butch16
 
Регистрация: 13.07.2016
Сообщений: 11

Отслеживание положения объекта
Здравствуйте! Помогите неумехе. Есть баннер-растяжка. Есть скрипт который позволяет менять размеры 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 в зависимости от ресайза страницы браузера.
Ответить с цитированием