Перейти к публикации

Скрипт: Flash на весь экран


Рекомендованные сообщения

Здравствуйте, есть такой код:

<object height="600" width="600">

	  <param name="movie" value="адрес">

	  <param name="quality" value="high">

	  <embed src="адрес" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="600" width="600">

	 </object>

помогите реализовать такую штучку: есть ссылка "Во весь экран", нажимая на которую данная флешка растягивается на весь экран, нажимая еще раз возвращается к исходному размеру? Буду благодарен за помощь...

Ссылка на сообщение
Поделиться на других сайтах

нет возможности флеш редактировать, загружаются сторониие, не обязательно даже на весь экран, а просто больше допустим. И вообще я уже решил делать в новом окне, т.е. ссылка будет открывать флеш большим размером в новом окне, например ссылка такая full.php?url=адрес_флеш Теперь появился вопрос о безопасности, стоит ли обрабатывать переменную url и если да то каким образом?

Ссылка на сообщение
Поделиться на других сайтах

Можете проверять домен тогда.

Вечером скину код.

Пришла в голову идея.

Можно присвоить элементу флешки ID, а потом обратится к нему и по клику увеличить height/width.

Изменено пользователем IT-Security
Ссылка на сообщение
Поделиться на других сайтах

<script language="JavaScript">

  <!--

	function change_flash_size (id, new_width, new_height)

	  {

		var elem = document.getElementById(id);

		elem.width = new_width;

		elem.height = new_height;

	  }

  //-->

</script>

<embed id="my_flash" src="flash.swf" width="400" height="300" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>

<a href="#" OnClick="change_flash_size('my_flash', 100, 100);return false;">change size</a>

Вот мой пример.

По клику на ссылку изображение уменьшится до 100x100.

Его также можно и увеличить =) Дерзайте =)

Ссылка на сообщение
Поделиться на других сайтах

Спасибо огромное, пробую... еще вопрос... а можно чтоб по нажатию размер увеличивался на опр. величину, пробовал так:

<script language="JavaScript">

  <!--

	function change_flash_size (id, new_width, new_height)

	  {

		var elem = document.getElementById(id);

		elem.width = elem.width +new_width;

		elem.height = elem.height +new_height;

	  }

  //-->

</script>

Не получилось ничего =( как быть?

Ссылка на сообщение
Поделиться на других сайтах

просто разрешение у всех разное, я хотел бы сделать + - т.е. нажимаешь плюсик - увел на 100 px например, минус - наоборот, сделать по вертикали и по горизонтали отдельно, пропорции у всех flash разные, чтоб функциональней было, еще добавить ссылку на весь экран(будет открываться в новом окне) кто не хочет кликать +-

Ссылка на сообщение
Поделиться на других сайтах
<script language="JavaScript">

  <!--

	function change_flash_size (id, new_width, new_height)

	  {

		var elem = document.getElementById(id);

		elem.width = parseInt(elem.width) + new_width;

		elem.height = parseInt(elem.height) + new_height;

	  }

	 function add_flash_width (id, new_width)

	  {

		var elem = document.getElementById(id);

		elem.width = parseInt(elem.width) + new_width;

	  }

	 function add_flash_height (id, new_height)

	  {

		var elem = document.getElementById(id);

		elem.height = parseInt(elem.height) + new_height;

	  }

  //-->

</script>

Изменено пользователем IT-Security
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...