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

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

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

Регистрация: Oct 2006
Сообщений: 28
Я вроде нашёл решение своей проблемы <ссылка на пост> на толком ничего от туда не понял, так как для меня это сложно, ибо новичок. Буду рад если мне помогут разобраться.

Старый 19.10.2006, 00:34
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 12  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
Цитата:
Сообщение от Варабейчик
Я вроде нашёл решение своей проблемы <ссылка на пост> на толком ничего от туда не понял, так как для меня это сложно, ибо новичок. Буду рад если мне помогут разобраться.
Я так и знал... завтра будет код + описание... постараюсь...
__________________
не надо читать, это подпись(все-таки прочли, да?)

Старый 19.10.2006, 00:39
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 13  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Цитата:
Сообщение от ravenco
Я так и знал... завтра будет код + описание... постараюсь...
Спасибо, буду ждать.

Старый 20.10.2006, 20:34
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 14  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Тема всё ещё актуальна... к сожалению...

Старый 20.10.2006, 22:57
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 15  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
надеюсь ссылка на тутор поможет
http://www.permadi.com/tutorial/flashCookie/index.html
в вашем примере (с ХТМЛ), надо будет писать клиенту кукис (cookie) хоть с ХТМЛ, яваскриптом или самой флэшкой, хоть чем (но рекомендую, писать флэшкой как она загрузится)
и читать флэшкой в начале загрузки (если существует запись в куках, не показывать прелоадер и продолжать с какого-то кадра, или иные действия)
З.Ы. сорри, извиняюсь за отсутвие...
__________________
не надо читать, это подпись(все-таки прочли, да?)

Старый 21.10.2006, 10:33
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 16  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Насколько я понял, в коде страницы мне нужно написать:

Код:
<SCRIPT LANGUAGE="JavaScript">
<!--
function setCookie(name, value)
{
  document.cookie = name+"="+value;
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
<!--
function myGetCookie(name)
{
  if (document.cookie)
  {
    var cookies=document.cookie.split(";");
    for (var i=0; i<cookies.length; i++)
    {
      var varName=(cookies[i].split("=")[0]);
      var varValue=(cookies[i].split("=")[1]);

      while (varName.charAt(0)==" ")
        varName=varName.substr(1,varName.length);

      // the escape() function will url encode the value				
      if (varName==name)
        return escape(varValue);
    }
  }
  return " ";
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function getCookie_DoFSCommand(command, args) {
  var getCookieObj = InternetExplorer ? getCookie : document.getCookie ;

  // Place your code here...
  if (command=="getCookie")
  {
        // myGetCookie function is defined above
  	var cookieValue=myGetCookie(args);
  	if (cookieValue==" ")
        {
  	  alert("Cookie not found, please set cookie first");
          cookieValue="[not found]";
        }
	getCookieObj.SetVariable("_root.cookieValue", cookieValue);
  }
}
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
  navigator.userAgent.indexOf("Windows") != -1 && 
  navigator.userAgent.indexOf("Windows 3.1") == -1) 
{
  document.write('<SCRIPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('Sub getCookie_FSCommand(ByVal command, ByVal args)\n');
  document.write('  call getCookie_DoFSCommand(command, args)\n');
  document.write('end sub\n');
  document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="[edited]"
 ID="getCookie" WIDTH="450" HEIGHT="100" ALIGN="CENTER">
 <PARAM NAME=movie VALUE="getCookie.swf"> 
 <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#0099FF> 
  <EMBED src="getCookie.swf" quality=high bgcolor=#0099FF 
  WIDTH="450" HEIGHT="100" swLiveConnect=true 
  ID="getCookie" NAME="getCookie" ALIGN="CENTER"
  TYPE="application/x-shockwave-flash" 
  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
а во флешке:

Код:
  // make sure the variables are valid
  if (_root.cookieName.length>=1 && _root.cookieValue.length>=1)
    getURL("javascript:setCookie('"+_root.cookieName+"','"+_root.cookieValue+"')");

fscommand("getCookie", _root.cookieName);
Кикие значения, кроме cookiename мне нужно прописать самому?
Но ведь у меня внешний прелоадер, как сделать, что бы грузился не он, а сам ролик?

Старый 22.10.2006, 12:49
Варабейчик вне форума Посмотреть профиль Отправить личное сообщение для Варабейчик Найти все сообщения от Варабейчик
  № 17  
Ответить с цитированием
Варабейчик

Регистрация: Oct 2006
Сообщений: 28
Help

Старый 22.10.2006, 13:19
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 18  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
А между тем, здесь написано правильно и максимально просто: http://flasher.ru/forum/showthread.php?p=575191
По-другому помочь здесь можно, только если ты выложишь исходник или хотя бы ссылку на сайт.
Что-то мне подсказывает, что проблема "повторная загрузка флэшки" может быть совсем в другом: например, если каждый раздел ссылается на флэшку, лежащую в его папке...
__________________
Верить никому нельзя. Мне - можно. :)

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

Регистрация: Oct 2006
Сообщений: 28
Нет, флешка одна, так как все разделы в одной папке.

Код:
a=a_value&b=b_value&c=c_value...
подобного у себя в коде страницы я найти не могу.

Код:
FlashVars="a=Hello&b=World"
И непонятно, что писать заместо Hello World

Старый 22.10.2006, 20:59
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 20  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Варабейчик:
О, Боже...
Ладно, обьясняю ещё раз... Допустим, вы хотите из HTML-кода передать во флешку какое-то значение. Значение это можно передать во флешку в виде какой-то переменной. Пусть эта переменная называется player. И пусть есть ещё одна переменная, которую мы хотим передать флешке. Пусть эта вторая переменная называется score. То есть, мы хотим, чтобы когда флешка загрузилась, то в коде ActionScript'а мы могли бы иметь переменные score и player с переданными из HTML-кода значениями. Для этого в тэге object добавляем новый параметр:
Код:
<param name="FlashVars" value="player=user&score=10">
а в тэге embed добавляем новый атрибут:
Код:
FlashVars="player=user&score=10"
После этого во флешке можем обращаться к переменным player и score так, будто они были определены во флешке:
Код:
trace(player);
trace(score);
Должно показать:
Код:
user
10
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

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

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

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


 


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


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