Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.08.2009, 03:05
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 1  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
По умолчанию flash на весь экран в браузере

как? swf растягивается при масштабировании нормально. а вот как ее правильно втавить в html? вставляю через <object>. при задании ширины в 100% ширина тянется нормально. а при высоте100% - экран занят не полностью. при ручном вводе, например, 1000px flash растянивается только вниз.


Последний раз редактировалось loover; 11.08.2009 в 03:12.
Старый 11.08.2009, 03:22
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 2  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
посмотрите на noregret.org - там все расписано очень подробно
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 11.08.2009 в 03:26.
Старый 11.08.2009, 10:03
WRC_S вне форума Посмотреть профиль Отправить личное сообщение для WRC_S Посетить домашнюю страницу WRC_S Найти все сообщения от WRC_S
  № 3  
Ответить с цитированием
WRC_S
[+6 23.11.09]
 
Аватар для WRC_S

Регистрация: Jun 2009
Адрес: Россия
Сообщений: 318
Отправить сообщение для WRC_S с помощью ICQ
Делал так:
кнопка -
Код AS3:
package main{
	import flash.events.MouseEvent;
	import flash.display.StageDisplayState;
	public class ButtonFullScrin extends ButtonIMG {
		function ButtonFullScrin() {
			addEventListener(MouseEvent.CLICK, clickFun);
		}
		function clickFun(e:MouseEvent) {
 
			if (stage.displayState == StageDisplayState.NORMAL) {
				stage.displayState = StageDisplayState.FULL_SCREEN;
				gotoAndStop(2);
			} else {
				stage.displayState = StageDisplayState.NORMAL;
				gotoAndStop(1);
			}
		}
	}
}
в html

Код:
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '824',
			'height', '705',
			'src', '9-ka',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', '9-ka',
			'bgcolor', '#00aa00',
			'name', '9-ka',
			'menu', 'true',
			'allowFullScreen', 'true',
			'allowScriptAccess','sameDomain',
			'movie', '9-ka',
			'salign', ''
			); //end AC code
	}
</script>
<noscript>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="824" height="705" id="9-ka" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="true" />
	<param name="movie" value="9-ka.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#00aa00" />	<embed src="9-ka.swf" quality="high" bgcolor="#00aa00" width="824" height="705" name="9-ka" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>

Старый 11.08.2009, 11:46
JinRu вне форума Посмотреть профиль Отправить личное сообщение для JinRu Найти все сообщения от JinRu
  № 4  
Ответить с цитированием
JinRu

Регистрация: Jun 2009
Сообщений: 28
надо в html документ вставить эти строчки
Код:
<style>
   html, body { height: 100%; }
   body { margin: 0px; }
</style>

Старый 11.08.2009, 17:09
WRC_S вне форума Посмотреть профиль Отправить личное сообщение для WRC_S Посетить домашнюю страницу WRC_S Найти все сообщения от WRC_S
  № 5  
Ответить с цитированием
WRC_S
[+6 23.11.09]
 
Аватар для WRC_S

Регистрация: Jun 2009
Адрес: Россия
Сообщений: 318
Отправить сообщение для WRC_S с помощью ICQ
Цитата:
Сообщение от JinRu Посмотреть сообщение
надо в html документ вставить эти строчки
Код:
<style>
   html, body { height: 100%; }
   body { margin: 0px; }
</style>

ну 100% можно не делать у меня и так разварачивается на весь без них! body { margin: 0px; } - вот эта полезнаяштука )

Старый 11.08.2009, 23:54
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 6  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
спасибо, разобрался. но возникла другая проблема. swf встраиваю через SWFObject. все хорошо, но не удается задать выравнивание. в параметрах пишу {align:"l"}, но swf все-равно по центру. причем, остальные параметры прекрасно работают. интересует решение проблемы, при которой отсутствует полоса прокрутки в браузере независимо от его размеров.


Последний раз редактировалось loover; 12.08.2009 в 00:18.
Старый 13.08.2009, 20:18
Mtnt вне форума Посмотреть профиль Отправить личное сообщение для Mtnt Найти все сообщения от Mtnt
  № 7  
Ответить с цитированием
Mtnt

Регистрация: Apr 2009
Сообщений: 95
у меня при экспорте флешки говорит "1120: Access of undefined property stage. stage.displayState = StageDisplayState.FULL_SCREEN;"

Код AS3:
package{
	...
	import flash.display.StageDisplayState;
	...
	public class timerEvent extends Sprite {
		stage.displayState = StageDisplayState.FULL_SCREEN;
...
фулскрин работает вообще, если не из html запускать?

Добавлено через 38 минут
вопрос снят, запихал stage.displayState = StageDisplayState.FULL_SCREEN; в функцию

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.