Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка флаш на страничке, как сдлеать загрузку неповторя проигрыва 
:(
    Опции темы
Gannibal
  Дата 17.8.2005, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



пример таков захожу на старничку у меня загружаеться ролик проигрываться анимация всё хорошо и останавливаеться.. а я бы хотел узнать как сделать так когда я нажму на ссылку чтобы на новои сраничке анимация опять непроигрывалась?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Jlekc
Дата 18.8.2005, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



куки или сесия


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 18.8.2005, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



или sharedObject
то бишь куки Flash
PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 18.8.2005, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



а можно примерчик как с помощю куки сделать?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
AlDev
Дата 19.8.2005, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Код

var my_so:SharedObject = SharedObject.getLocal("kookie");
if (my_so.data.visited != undefined) 
{
    trace ('kookie setted: '+my_so.data.visited);
}else
{
        trace ('set kookie');
    my_so.data.visited = true;
}

PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 19.8.2005, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



ну я во на код смотрю он как бы работает... но у меня неподгружаются кнопки невидны ничего .. как дописать? .. у менаы стоит прыжок на 88 кадр.. бг есть а вот больше ничего нет? поможете?
Добавлено @ 08:16
или обясните как этот код работает?

Код

var my_so:SharedObject = SharedObject.getLocal("kookie");
if (my_so.data.visited != undefined) 
{
    trace ('kookie setted: '+my_so.data.visited);
}else
{
        trace ('set kookie');
    my_so.data.visited = true;
}



--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Gannibal
Дата 19.8.2005, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



вот незнаю если точно будет работать у меня работает... проблема с загрузкои всех остальных кнопок и тд решилась тем что поставил на предпоследний кадр всё и заработало smile тестировал под ИЕ7 и ФиреФох 1.0.6 .. в ИЕ7 работает без проблем.. в ФиреФохе нерабоает надо будет обдумать ещё что и как

http://servak.wz.cz/rubi/

Код

<?PHP 
session_name('proba');
session_start();
session_register('count');
$count = @$count + 1;
?>

<html>
<head>
<title></title>

<script language="JavaScript" type="text/javascript">

var movie_ready = "false";

function setInput(flashvar, val){
  if(<?=$count;?> > val){
    if(movie_ready == "false"){
      while(movie_ready == "false"){
        if(divtest.PercentLoaded() == 100){
          divtest.GotoFrame(87);
          movie_ready = "true";
        }
      }
    }
    else{
      divtest.GotoFrame(87);
    }
  }
}

</SCRIPT>

</head>
<body bgcolor="#1b150e">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="665" height="213" id="divtest" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="proba.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#1b150e" />
<embed src="proba.swf" quality="high" swliveconnect=true NAME="divtest" bgcolor="#1b150e" width="665" height="213" name="proba" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

</body>
</html>



--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
AlDev
Дата 19.8.2005, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



это ActionScript2. Код с пояснениями:
Код

var my_so:SharedObject = SharedObject.getLocal("kookie");
//получаем sharedObject с компа юзверя, имя object-а - kookie
//my_so.data - это переменные, хрянящиеся в объекте.
if (my_so.data.visited != undefined) 
{
  //если в объекте установляена переменная visited - выводим сообщение в output, что есть такая переменная.
  //вам здесь надо поставить _root.gotoAndPlay(88) вместо trace:
  //trace ('kookie setted: '+my_so.data.visited);
  _root.gotoAndPlay(88);
}else
{
  //если такой переменной не установлено, то устанавливаем её.
  //при последующем обращении к объекту она будет установлена.
    my_so.data.visited = true;
}

Добавлено @ 10:35
чтобы работало в Firefox напишите вместо divtest:
Код

  document.getElementById('divtest');

PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 19.8.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



немогу ето сделать в ФФ неработает через document.getElementById('divtest'); пишет что flaMovie has not properties и несрабатывает.. код и жалуется ещё на setInpuт is no defined

сама запись выглядит вот так вот

Код

var fire = document.getElementById('divtest');
var flaMovie = eval(fire); 
  
if(window.XMLHttpRequest) { 
  function setInput(flashvar, val){
    if(<?=$count;?> > val){
      flaMovie.GotoFrame(87); 
    }
  }   
}


в чём может быть проблема..?? немогу разобраться

Это сообщение отредактировал(а) M.E.G.U.S - 19.8.2005, 13:47


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
AlDev
Дата 19.8.2005, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Код

function thisMovie(movieName) 
{
  if (navigator.appName.indexOf ("Microsoft") !=-1) 
  {
    return window[movieName]
  }else 
  {
    return document[movieName]
  }
}
var movieName = 'divtest';
thisMovie(movieName).SetVariable('gotoFrame','87');


во Flash:
Код

var changeFrame:Function = function()
{
  var frameNumber:Number = Number(arguments[2]);
  _root.gotoAndPlay(frameNumber);
}
_root.watch('gotoFrame',changeFrame);


по идее должно работать, а чем вам не нравиться вариант с SharedObject?
PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 19.8.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



Цитата(Alex @ 19.8.2005, 12:57)
по идее должно работать, а чем вам не нравиться вариант с SharedObject?


да я непонял как работает.. и чтото неполучилось у меня с ним просто постоянно загружаеться занова и жалуеться опять жеж на setInput('flashvar', 'val') немогу понять почему ... ну просто setInput is no defined в ФФ в ИЕ нормально

и ещё пишет thisMovie(movieName) has no properties smile немогу понят

Это сообщение отредактировал(а) M.E.G.U.S - 19.8.2005, 14:11


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
AlDev
Дата 19.8.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



можно исходник посмотреть целиком?

Это сообщение отредактировал(а) Alex Batsuev - 19.8.2005, 14:15
PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 19.8.2005, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



Код

<?PHP 
session_name('proba2');
session_start();
session_register('count');
$count = @$count + 1;
?>

<html>
<head>
<title></title>

<script language="JavaScript" type="text/javascript">
<!--//--><![CDATA[//><!--

var movie_ready = "false";
  
function thisMovie(movieName) 
{
  if (navigator.appName.indexOf ("Microsoft") !=-1) 
  {
    return window[movieName]
  }else 
  {
    return document[movieName]
  }
}

if(window.XMLHttpRequest) { 
      
var movieName = 'divtest';
thisMovie(movieName).SetVariable('GotoFrame','87');      
 
   
}else {    

    
function setInput(flashvar, val){
  if(<?=$count;?> > val){
    if(movie_ready == "false"){
      while(movie_ready == "false"){
        if(divtest.PercentLoaded() == 100){
          divtest.GotoFrame(87);
          movie_ready = "true";
        }
      }
    }
    else{
      divtest.GotoFrame(87);
    }
  }
}
}
//--><!]]>
</SCRIPT>

</head>
<body bgcolor="#1b150e" text="white">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="665" height="213" id="divtest" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="proba.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#1b150e" />
<embed src="proba.swf" quality="high" swliveconnect=true NAME="divtest" bgcolor="#1b150e" width="665" height="213" name="proba" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

<?=$count;?>

</body>

</html>



--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
AlDev
Дата 19.8.2005, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



погоди... тебе надо, что если юзверь был на странице, то перейти на 87 фрейм, а если небыл, то ничего не делать. так?
PM MAIL WWW ICQ YIM MSN   Вверх
Gannibal
Дата 19.8.2005, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



да так ты прав.. опять плохо обьяснил

Это сообщение отредактировал(а) M.E.G.U.S - 19.8.2005, 14:23


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.