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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jun 2007
Сообщений: 42
Цитата:
Сообщение от Kikasso
Во - во, одну флешку в другую.. Такое должно было сработать:
Код:
snd = new Sound( this );
Не думал, но похоже тут завязка либо правда в "флеш во флеш", либо в "кешировать или не кештровать". Спасибо за совет использовать указатель на главную временную шкалу (this)!


Последний раз редактировалось Evgeni; 01.07.2007 в 21:04.
Старый 01.07.2007, 22:43
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 12  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
this это ссылка не на главную временную шкалу, а на то место, где код выполняется в настоящее время.
Совет я дам получше, а именно привязывать каждый звук к новому пустому мувиклипу. Почему:
Код:
s = new Sound(this);
s2 = new Sound(this);
// два звука "приписаны" к одному клипу.
trace(s2.getVolume()); // 100, разумеется
s.setVolume(50); // меняем громкость первого звука
trace(s2.getVolume());  // 50, т.е. у второго громкость тоже поменялась.

Старый 01.07.2007, 23:46
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 13  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
ДА, ПАРДОН, ПОСПЕШИЛ НАПИСАТЬ, хотел разгадать загадку... свойство this(указывает на объект, который
вызвал функцию) НЕ ССЫЛКА НА ГЛАВНУЮ ВР. ШКАЛУ..
Самое лёгкое решение вопроса- подгружаем мувик "Б" (содержит звук) в мувик "А" (содержит код для антикэша), при этом прописываем в "Б":

Код:
var batt = new Sound(this);
batt.attachSound("the1");
где the1-идентификатор звука(библиотека).
Работает 99.9% и в кэш не попадает.


Последний раз редактировалось iNils; 02.07.2007 в 01:32.
Старый 02.07.2007, 00:15
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 14  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
В кеш попадает все равно, просто каждый раз заново грузится. Код обводите тегами [code] плз.

Старый 02.07.2007, 01:33
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 15  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Kikasso
Код обводите тегами [code] плз.
Даже не плиз, а обязательно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.07.2007, 05:11
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 16  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
Цитата:
Сообщение от Kikasso
В кеш попадает все равно, просто каждый раз заново грузится. Код обводите тегами [code] плз.
присоединяя к адресующему фильм URL случайное число, можно заставить Player осуществлять загрузку из сети даже тогда, когда в кэше имеется копия фильма...
Данный код предотвращает кэширование на машине пользователя:
Код:
this.createEmptyMovieClip("clip", 0);
clip.loadMovie("http://evgeni.com/evgeni.swf?"+Math.random());


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

Регистрация: Sep 2002
Сообщений: 30,787
Кеширование он не предотвращает.
Он предотвращает повторное использование кешированного файла.

Старый 02.07.2007, 12:12
Evgeni вне форума Посмотреть профиль Отправить личное сообщение для Evgeni Найти все сообщения от Evgeni
  № 18  
Ответить с цитированием
Evgeni
 
Аватар для Evgeni

Регистрация: Jun 2007
Сообщений: 42
Уважаемые, Вы меня настораживаете..
Кто знает путь к папке с кэшем?

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

Регистрация: Sep 2002
Сообщений: 30,787
Пользователь, конечно. Я говорю о неверной трактовке — никакого кеширования не запрещается, совершенно (его может запретить сам пользователь в настройках браузера). Браузер как обычно закеширует ролик, но при новом обращении будет новый URL и копия ролика появится в кеше, пока весь его не забьет.

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

Регистрация: Jun 2007
Сообщений: 42
Я имею ввиду какой путь к кэшу?
Жаль, я свято верил, что Flash-гуру в своих книгах не ошибаются..


Последний раз редактировалось Evgeni; 02.07.2007 в 23:51.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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