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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.06.2009, 02:40
humppa вне форума Посмотреть профиль Отправить личное сообщение для humppa Найти все сообщения от humppa
  № 1  
Ответить с цитированием
humppa

Регистрация: Dec 2006
Сообщений: 27
По умолчанию в AS2 это был просто stop();

Народ, просьба помочь.
В mc сидит музыка. Нужно её запустить по нажатию на кнопку рядом, и чтоб проигрался 1 раз. В AS2 в mc просто писали stop() в кадр, и функцию on(press) для кнопки. А как быть с AS3? Вставил код из ливдоков Adobe, пишет что as-файл должен иметь хотя бы 1 внешне видимый дефинишн. Помогите пожалуйста!

Старый 30.06.2009, 09:22
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 2  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
Дерзайте
Код AS3:
var req:URLRequest = new URLRequest("baku.mp3");
var sound:Sound = new Sound();
var controller:SoundChannel;
 
function soundLoaded(event:Event):void
{
	controller = sound.play();
	controller.stop();
	play_btn.addEventListener(MouseEvent.CLICK, playSound);
	stop_btn.addEventListener(MouseEvent.CLICK, stopSound);
}
 
function playSound(event:MouseEvent):void
{
	controller = sound.play();
}
 
function stopSound(event:MouseEvent):void
{
	controller.stop();
}
 
sound.addEventListener(Event.COMPLETE, soundLoaded);
sound.load(req);
__________________
Учусь флэшу с 01.01.2009
Status: Beginner

Старый 30.06.2009, 12:21
humppa вне форума Посмотреть профиль Отправить личное сообщение для humppa Найти все сообщения от humppa
  № 3  
Ответить с цитированием
humppa

Регистрация: Dec 2006
Сообщений: 27
Спасибо) А куда этот код нужно вставлять? В каком классе?

Старый 30.06.2009, 12:27
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 4  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
Цитата:
Сообщение от humppa Посмотреть сообщение
Спасибо) А куда этот код нужно вставлять? В каком классе?
эмм... вообще-то это код для мэйн таймлайна.
__________________
Учусь флэшу с 01.01.2009
Status: Beginner

Старый 30.06.2009, 14:57
humppa вне форума Посмотреть профиль Отправить личное сообщение для humppa Найти все сообщения от humppa
  № 5  
Ответить с цитированием
humppa

Регистрация: Dec 2006
Сообщений: 27
В AS3 он не считывает код из кадров. Значит это в базовый класс я правильно понял?

Старый 30.06.2009, 15:23
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 6  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
Цитата:
Сообщение от humppa Посмотреть сообщение
В AS3 он не считывает код из кадров. Значит это в базовый класс я правильно понял?
ну как Вам сказать, я вообще-то не имел дело с АС2. Поэтому может что-то недопонимаю, но в АС3 код пишется именно на кадры, а не на объекты. В качестве примера вот Вам файл в вложении:
Вложения
Тип файла: zip Stop_Sound.zip (7.0 Кб, 50 просмотров)
__________________
Учусь флэшу с 01.01.2009
Status: Beginner


Последний раз редактировалось Arif flasher; 30.06.2009 в 15:26.
Старый 30.06.2009, 15:27
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 7  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
не говорите глупостей и не учите им других!!!
в ас3 это оч плохой тон писать код в кадрах!

Старый 30.06.2009, 15:41
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 8  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
Цитата:
Сообщение от ramshteks Посмотреть сообщение
не говорите глупостей и не учите им других!!!
в ас3 это оч плохой тон писать код в кадрах!
я подумал может такой незначительный код можно и в кадры... Просто отдельный класс только для этого, для меня как-то странно, может потому что я новичок в АС3
__________________
Учусь флэшу с 01.01.2009
Status: Beginner

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
а какая разница между запихать "незначительный код" в фрэйм или класс?
классы создаются не по объему кода , а из-за его целесообразности...кастомные ивент-классы совсем, как правило маленькие, но они создаются)
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 01.07.2009, 00:41
humppa вне форума Посмотреть профиль Отправить личное сообщение для humppa Найти все сообщения от humppa
  № 10  
Ответить с цитированием
humppa

Регистрация: Dec 2006
Сообщений: 27
Сделайте анимацию, в ключевом кадре напишите stop(); Компилируйте в AS3. Если компилировать в редакторе, просто контрл+ентер, всё будет работать, и анимация встанет. А потом попробуйте опубликовать в swf с AS3 - ничего работать не будет.

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

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

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


 


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


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