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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Зделать чтобы неповторялся ролик после обновления, страницы...подробнее внутри... 
:(
    Опции темы
X-Vlad
Дата 21.12.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

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



Привет всем.

Сделал для сайта шапку на флеше.. немного анимации.
Вопрос..

когда обновляется страница (например перешли с страницы "главная" на "новости" или другую)
флеш ролик начинается с начала... как можна зделать чтобы полностью он проигрывался только один раз? 

Например чел зашел на сайт, попал на главну, ему проигрался клип полностью, после перехода на другие страницы клип переходит на последний кадр.

Как это реализовать?


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
AlDev
Дата 21.12.2006, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



SharedObject

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


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



F1 в macromedia/adobe flash нажми а там найди предыдущий пост. На английском правда... smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
X-Vlad
Дата 21.12.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

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



я себе это предсталяю так :

в первом кадре 

 if update==1
  {
    gotoandplay(100)
  }
 else
  {
   update=0 
  }


в последнем

 if update==0 
  {update=1}


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
GZep
  Дата 21.12.2006, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Типо того...Только зачем integer значения??? Разве так не проще?:
Код

//в первом кадре 
tf (update) {
    gotoandplay(100);
}
//в последнем
if (!update) {
    update = true;
}


З.Ы. Пользуйся [code=аscript] [/code]

Это сообщение отредактировал(а) GZep - 21.12.2006, 19:53


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
X-Vlad
Дата 21.12.2006, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 570
Регистрация: 10.4.2002
Где: Украина, Львов

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



Цитата(GZep @ 21.12.2006,  18:52)
Типо того...Только зачем integer значения??? Разве так не проще?:
Код

//в первом кадре 
tf (update) {
    gotoandplay(100);
}
//в последнем
if (!update) {
    update = true;
}


З.Ы. Пользуйся [code=аscript] [/code]

а после перезагрузки страницы переменные непропадают? 


--------------------
Хорошая штука - комп..:)
www.x-vlad.com
PM MAIL WWW ICQ   Вверх
GZep
  Дата 21.12.2006, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(X-Vlad @  21.12.2006,  20:01 Найти цитируемый пост)
а после перезагрузки страницы переменные непропадают?  

Пропадают, наверное smile Попробуй в куках хранить.
Код

//в первом кадре
tf (String(ExternalInterface.call("getCookie", "flash"));
) {
gotoAndPlay("последний_кадр");
}
//в последнем
getURL("javascript:setCookie(\"1\",\"flash\",1);");
stop();

Для того, чтобы эти функции работали, пользуйся всеобщим достоянием на javascript:
Код

function getCookie( name ) {
    var start = document.cookie.indexOf( name + '=' );
    var len = start + name.length + 1;
    if ( ( !start ) && ( name != document.cookie.
substring( 0, name.length ) ) ) {
        return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ';', len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}
    
function setCookie( name, value, expires, path, domain, secure ) {
    var today = new Date();
    today.setTime( today.getTime() );
    if ( expires ) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );
    document.cookie = name+'='+escape( value ) +
        ( ( expires ) ? ';expires='
+expires_date.toGMTString() : '' ) +
//expires.toGMTString()
        ( ( path ) ? ';path=' + path : '' ) +
        ( ( domain ) ? ';domain=' + domain : '' ) +
        ( ( secure ) ? ';secure' : '' );
}
//а эту функция я выложил "для компании", не более. Она тут не нужна, можно удалить
function deleteCookie( name, path, domain ) {
    if ( getCookie( name ) ) document.cookie = name + '=' +
            ( ( path ) ? ';path=' + path : '') +
            ( ( domain ) ? ';domain=' + domain : '' ) +
            ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

Если помог, то можно и + smile 

Это сообщение отредактировал(а) GZep - 21.12.2006, 22:56


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
AlDev
Дата 22.12.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Ой. извращение куки браузера.

1. Есть русский перевод help-а
http://flash-ripper.com/archives/001018.htm

2. Накуя браузер...
Код

var so:SharedObject = SharedObject.getLocal("playCount");
if (Boolean(so.data.played))
  _root.goToAndStop(100);
else {
  so.data.played = true;
  so.flush();
  _root.goToAndPlay(2);
}
stop();


GZep, у тебя вариант ТОЛЬКО для Flash 8. И, пардон, через n-ное место.

Добавлено @ 10:49 
Цитата(GZep @  22.12.2006,  03:54 Найти цитируемый пост)
Пропадают, наверное smile Попробуй в куках хранить.

Кончено пропадают
PM MAIL WWW ICQ YIM MSN   Вверх
GZep
Дата 22.12.2006, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(AlDev @  22.12.2006,  10:48 Найти цитируемый пост)
GZep, у тебя вариант ТОЛЬКО для Flash 8.

А я старьем не пользуюсь smile 
Цитата(AlDev @  22.12.2006,  10:48 Найти цитируемый пост)
1. Есть русский перевод help-а

Ссылка нужная, спасибо! smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
AlDev
Дата 22.12.2006, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



GZep, 
гы =) тады почему не Flex 2/Flash 9 ? =)
PM MAIL WWW ICQ YIM MSN   Вверх
GZep
Дата 23.12.2006, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(AlDev @  22.12.2006,  18:48 Найти цитируемый пост)
Flex 2

Не умею.
Цитата(AlDev @  22.12.2006,  18:48 Найти цитируемый пост)
Flash 9

Вроде тока альфа еще вышла...

А почему на 9 не будет работать? smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
AlDev
Дата 23.12.2006, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(GZep @  23.12.2006,  23:05 Найти цитируемый пост)
А почему на 9 не будет работать? 

кто сказал что не будет? smile


Цитата(GZep @  23.12.2006,  23:05 Найти цитируемый пост)
Цитата(AlDev @  22.12.2006,  18:48 Найти цитируемый пост)
Flex 2

Не умею.

Эм. ActionScript =) Голый. Action Script 3.
Ну и как бонус - mxml =)
PM MAIL WWW ICQ YIM MSN   Вверх
GZep
Дата 24.12.2006, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(AlDev @  23.12.2006,  21:00 Найти цитируемый пост)
кто сказал что не будет? smile

А это:
Цитата(AlDev @  22.12.2006,  10:48 Найти цитируемый пост)
GZep, у тебя вариант ТОЛЬКО для Flash 8

Цитата(AlDev @  23.12.2006,  21:00 Найти цитируемый пост)
Эм. ActionScript =) Голый. Action Script 3.
Ну и как бонус - mxml =) 

 smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
AlDev
Дата 24.12.2006, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(GZep @  24.12.2006,  20:21 Найти цитируемый пост)
А это:
Цитата(AlDev @  22.12.2006,  10:48 Найти цитируемый пост)
GZep, у тебя вариант ТОЛЬКО для Flash 8


имел ввиду что для версий не ранее 8-й )
PM MAIL WWW ICQ YIM MSN   Вверх
GZep
Дата 25.12.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Цитата(AlDev @  24.12.2006,  16:48 Найти цитируемый пост)
имел ввиду что для версий не ранее 8-й ) 

 smile 
Цитата(GZep @  22.12.2006,  16:33 Найти цитируемый пост)
А я старьем не пользуюсь smile 




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

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

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


 




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


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

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