loadMovie - подгрузить один раз и до конца! @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 3 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Mishkie Муж.
соучастник
17
Сообщения: 946
Зарегистрирован: 15.01.07
Откуда: СПБ
Заголовок сообщения: loadMovie - подгрузить один раз и до конца!
Сообщение Добавлено: 7 Апрель 2007, 10:46:08 
Помогите, как сделать что бы флешка подгрузилась только один раз при загрузке, и в последующие моменты не включалась пока не будет к ней применено действие...

т.е. я подгрузил флешку когда ходишь по меткам когда возвращается на эту метку где подгружается флешка он обратно ее автоматически включает а мне нужно что бы она остовалась без действия пока пользователь не нажмет на нее.. как сделать помоги просьба..
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 10 Апрель 2007, 13:57:43 
логику описывайте точно и подробно. вариантов решения масса, например: не нужно возращатся на скрипт с повторной загрузкой. Назначить переменную, проверять её состояние в клипе и запускать проигрывание в зависимости от этого состояния, а состояние менять по клику юзера, итп итд.
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 13 Апрель 2007, 23:29:07 
1- создаете переменную приcваиваете ей какое либо значение (например true)при событиии onLoad
2- далее пишите что если эта переменная = true то грузить такой то мувик, и в той же проверке (функции) меняете переменную на false
таким образом загрузка будет проходить только 1-й раз так как загрузка происходит при услови , а условие становится false после 1-й же загрузки

Код:
this.onLoad = function() {
   var loadervar = true;
   trace("loadervar_onLoad= "+loadervar);
};
loadervar = false;
trace("loadervar_onCreate= "+loadervar);
//переменая
if (loadervar == false) {
   loader.loadMovie("имя клипа");
   loadervar = false;
   trace("loadervar_onEnterFrame"+loadervar);
}



код конечно дикий но тут главное - выявить количество трейсов *true*

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 3 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100