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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.06.2007, 12:57
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 1  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Melody невидимая переменная

вообщем дело вот в чем

1 кадр:

Код:
file = track1.mp3;
var song:Sound = new Sound();
function loadMusic (music) {
	song.loadSound(music, true);
}
stop();
2 кадр:

Код:
var loaded:Number = Math.floor((song.getBytesLoaded()/song.getBytesTotal()) * 100);
var played:Number = Math.floor((song.position()/30000) * 100);
this.play_bar.load_bar.gotoAndStop(loaded);
this.play_bar.progress_bar.gotoAndStop(played);
3 кадр:

Код:
if (song.position<30000) {
	gotoAndPlay(2);
} else {
	stop();
}
код на кнопке:
Код:
on (release) {
	_root.loadMusic(_root.file);
	this._visible = false;
	_root.gotoAndPlay(2);
}
ну и соответственно при клике на кнопку аутпут выдает сию месагу:
Error opening URL 'file:///D|/Work/Projects/Dudilo/mp/'

вот не понимаю почему flash не хочет ловить переменную? В чем моя ошибка? в ДНК и руках ответ не принимается)
кстати, file = track1.mp3 - временная запись, в будущем переменная file будет подгружатся извне глупым но надежным способом, а именно в embed вставляем следущую конструкцию src="file.swf?file=track.mp3"

может кто другой путь подскажет?
__________________
Работаю

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А кавычки поставить?
Код:
file = "track1.mp3";

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
а как я ее извне подгруж? оО вот в чем проблема...
__________________
Работаю

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

Регистрация: Sep 2002
Сообщений: 30,787
Сначала нужно поставить кавычки и убедится, что все работает.

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
_root.loadMusic(_root.file || "track1.mp3");
хоть бы и так.

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
да это я убедился) работает ессесно)

терь убираем строку file = "track1.mp3" а к флешки дописываем конструкцию ?file=track1.mp3 или ?file='track1.mp3' и собсно не работает.
__________________
Работаю

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

Регистрация: Sep 2002
Сообщений: 30,787
Тогда _level0.file

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
неа, всеравно не пашет, похоже именно кавычек ему не хватает( и именно вот таких ""

upd второй день бьюсь головой о клаву... не помогает(
__________________
Работаю


Последний раз редактировалось Snut; 27.06.2007 в 13:43.
Старый 27.06.2007, 13:58
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
У вас флешка в подкаталоге лежит? Кавычки тут не при делах, извне приходит именно строка. Покажите кусок верстки.

Почитайте кстати:
http://blog.deconcept.com/swfobject/
addVariable() для передачи переменных.


Последний раз редактировалось Kikasso; 27.06.2007 в 14:01.
Старый 27.06.2007, 14:21
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 10  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
<embed src="miniPlayer.swf?file=track1.mp3" quality="high" bgcolor="#ffffff" width="65" height="10" name="miniPlayer" align="middle" />
__________________
Работаю

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

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

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


 


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


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