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

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

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

Регистрация: Aug 2007
Сообщений: 5
По умолчанию параметры swf

Бог в помощь, что-то я туплю. В AS3 и Flash CS4 еще осталась возможность использовать внешние переменные, прописанные в коде object в params? По типу <param name="movie" value="colorist_9.swf?param1=255" and <embed src="colorist_9.swf?param1=255", если да, то как их вызывать из кода в самой флешке?

Старый 05.07.2009, 21:17
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 2  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
LoaderInfo

Старый 06.07.2009, 00:43
RenoVATio вне форума Посмотреть профиль Отправить личное сообщение для RenoVATio Найти все сообщения от RenoVATio
  № 3  
Ответить с цитированием
RenoVATio
 
Аватар для RenoVATio

Регистрация: Mar 2009
Сообщений: 21
Я не специалист в AS 3, но где-то здесь на форуме попадался такой примерно код:
Код AS1/AS2:
var str:String = "";
if (_root.FL_var != undefined && _root.FL_var != '') {
	str = _root.FL_var;
} else {
	str = "переменная FL_var не загружена";
}
 
this.createTextField("my_txt",1,50,50,300,100);
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFF0000;
my_fmt.size = 20;
my_txt.text = str;
my_txt.setTextFormat(my_fmt);
Это если вопрос по тому, как загружать переменные. А вообще, проверьте просто правильность имен переменных в HTML и flash и перезагрузите браузер.

Старый 06.07.2009, 00:58
grizzly вне форума Посмотреть профиль Найти все сообщения от grizzly
  № 4  
Ответить с цитированием
grizzly
Banned
[+1 15.07.09]

Регистрация: Jul 2005
Сообщений: 21
var str:String = "";
if (_root

жёсткий микс какой-то

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

Регистрация: Mar 2009
Сообщений: 21
не знаю что вас здесь смущает, только этот код у меня работает.
Хотя, могу согласиться только в том, что вместо _root лучше использовать this потому что если один swf вкладывается в другой, то тогда может выйти большой конфуз.

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

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
ну раз не специалист в ас3 то и не предлагайте варианты фиговые даже для второго скрипта

Старый 06.07.2009, 01:55
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 7  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Прислушайтесь к Рамштексу - он дело говорит.
__________________
Дело не в тебе

Старый 06.07.2009, 07:59
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Для передачи flashvars есть соответствующий параметр, не нужно использовать для этого путь к файлу.

Старый 06.07.2009, 17:21
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 9  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
У меня тоже в упор флеш-варсы не загружаются
Уже все перепробовала.
В чем ошибка?
Вот код во флешке (для простоты создала пустую флешку и первом кадре пишу)
Код AS3:
var server :String = "default";
if (this.loaderInfo.parameters && this.loaderInfo.parameters.param1)
	server = this.loaderInfo.parameters.param1;
 
var tf :TextField = new TextField();
tf.width = 500;
this.addChild(tf);
tf.text = server;
А вот код самой странички
Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>vars</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<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', '550',
			'height', '400',
			'src', 'vars',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'vars',
			'bgcolor', '#ffffff',
			'name', 'vars',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'vars',
			'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=10,0,0,0" width="550" height="400" id="clearspring" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="vars.swf?param1=1111" />
	<param name="quality" value="high" />
	<param name="FlashVars" value="param1=1111" />
	<param name="bgcolor" value="#ffffff" />
	<embed src="vars.swf?param1=1111" quality="high" FlashVars="param1=1111"  bgcolor="#ffffff" width="550" height="400" name="vars" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
	</object>
</noscript>
</body>
</html>
В результате во всех браузерах все равно пишется default.
Как правильно в страничке флеш-варсы прописывать?
спасибо!


Последний раз редактировалось Gal4enochek; 06.07.2009 в 17:25.
Старый 06.07.2009, 17:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вы видите код JavaScript в своем html-коде?

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

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

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


 


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


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