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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.09.2009, 00:36
Delinquent Habi вне форума Посмотреть профиль Отправить личное сообщение для Delinquent Habi Найти все сообщения от Delinquent Habi
  № 1  
Ответить с цитированием
Delinquent Habi

Регистрация: Aug 2009
Сообщений: 5
Question как закрепить размер и позицию флэшки в браузере?

История такова: допустим index.html, содержащий всего 2 элемента, оба swf.
1. menu.swf -слева
2. flashgallery.swf -посередине

Когда окно браузера развёрнуто на весь экран - все просто чудесно, но при изменении пропорций окна flashgallery.swf начинает подстраиваться под него (уменьшается в %), менят местоположение, причём, menu.swf независимо от размеров всегда располагается в задонной области и не меняет пропорций, а то что выходит за пределы окна браузера просто обрезается. Нужно сделать так, что бы flashgallery.swf вело себя точно так же, а не "ресайзилось" и перемещалось.

ниже часть кода страницы

Код:
<body bgcolor="#ffffff">

<!--url's used in the movie-->
<!--text used in the movie-->
<script language="JavaScript" type="text/javascript">
<!--
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) {  // if we've detected an acceptable version
	// embed the flash movie
	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0',
		'width', '80%',
		'height', '100%',
		'src', 'flashgallery',
		'quality', 'high',
		'pluginspage', 'http://www.adobe.com/go/getflashplayer',
		'align', 'right',
		'play', 'true',
		'loop', 'true',
		'scale', 'noboarder',
		'wmode', 'transperent',
		'devicefont', 'false',
		'id', 'flashgallery',
		'bgcolor', '#ffffff',
		'name', 'flashgallery',
		'menu', 'true',
		'allowFullScreen', 'false',
		'allowScriptAccess','sameDomain',
		'movie', 'flashgallery',
		'salign', 'l'
		); //end AC code
} else {  // flash is too old or we can't detect the plugin
	var alternateContent = 'Alternate HTML content should be placed here.'
		+ 'This content requires the Adobe Flash Player.'
		+ '<a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>';
	document.write(alternateContent);  // insert non-flash content
}
// -->
</script>
<noscript>
	// Provide alternate content for browsers that do not support scripting
	// or for those that have scripting disabled.
  	Alternate HTML content should be placed here. This content requires the Adobe Flash Player.
  	<a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>
</noscript>

<div id="Menu12" style="position:absolute; top:100px; padding-left:10px; z-index:0;">
        You need to upgrade your Flash Player.</br>
        <a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a>            
    </div>
    <script type="text/javascript">
    // <![CDATA[
        var so = new SWFObject("menu.swf", "menu", "170", "490", "8", "#ffffff");
        so.addVariable("prefix", "");

        so.addParam("wmode", "window");
        so.addParam("scale", "noscale");
        so.addParam("salign", "TL");    
        so.write("Menu12");
    // ]]>
    </script>
</body>
— Что мне нужно изменить в этом куплете? (c)

Старый 12.09.2009, 02:44
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 2  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Код AS1/AS2:
Stage.scaleMode = "noScale"
Это в первый фрейм мувиклипа и должно быть всё ОК
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

Старый 12.09.2009, 16:34
StepanR вне форума Посмотреть профиль Отправить личное сообщение для StepanR Найти все сообщения от StepanR
  № 3  
Ответить с цитированием
StepanR

Регистрация: Sep 2009
Сообщений: 90
а можно как-то не вводить размеры в
Код AS1/AS2:
var so = new SWFObject
? в том случае, если они допустим будут часто меняться

Старый 14.09.2009, 14:38
Delinquent Habi вне форума Посмотреть профиль Отправить личное сообщение для Delinquent Habi Найти все сообщения от Delinquent Habi
  № 4  
Ответить с цитированием
Delinquent Habi

Регистрация: Aug 2009
Сообщений: 5
[quote=Алиль;850221]
Код AS1/AS2:
Stage.scaleMode = "noScale"
У меня там косяк выходит при комиляции+_О)"

1119: Access of possibly undefined property scaleMode through a reference with static type Class.

А можно это как-то сделать не вторгаясь в AS, посредствам http?

Старый 16.09.2009, 02:34
DelinquentHabit вне форума Посмотреть профиль Отправить личное сообщение для DelinquentHabit Найти все сообщения от DelinquentHabit
  № 5  
Ответить с цитированием
DelinquentHabit
 
Аватар для DelinquentHabit

Регистрация: Sep 2009
Сообщений: 3
Ну не без вариантов жэ! Срочно нужно как то решить вопрос+_+ Help please, flashers!

Старый 02.02.2011, 18:58
RonEXI вне форума Посмотреть профиль Отправить личное сообщение для RonEXI Найти все сообщения от RonEXI
  № 6  
Ответить с цитированием
RonEXI

Регистрация: Sep 2005
Сообщений: 85
у меня тоже стало такое выскакивать:

1119: Access of possibly undefined property scaleMode through a reference with static type Class.

пишу в классе:

Код AS3:
package main{
 
	import flash.display.*;
	import flash.events.*;
	import flash.utils.Timer;
 
   public class MyClass extends MovieClip {
 
		public var flashTimer,flashTimer2,flashTimer3:Timer;
 
		public function MyClass():void {
 
		   Stage.scaleMode = "noScale";
 
                    }
 
	}
}
__________________
www.MegaLuckyPlay.com

Старый 02.02.2011, 19:15
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
У Stage нет статического свойства scaleMode.
Вот так не "выскочит":
Код AS3:
stage.scaleMode = "noScale";

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

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

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


 


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


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