Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   создание кнопок с картинками, запись звуков (http://www.flasher.ru/forum/showthread.php?t=65713)

Анонимщик1 17.06.2005 11:47

создание кнопок с картинками, запись звуков
 
Здравствуйте.
Прошу особо не ругать и сразу не пинать.
Вот хочу сделать следующее: чтобы был у меня swf-файл, а в нем две кнопки с картинками в них (или правильно говорить - на них?), при нажатии по первой кнопке нужно проигрывать звук (который тоже содержится в этом же swf-файле), а по нажатии на вторую - проигывание останавливалось бы.
Но я совершенно нулевой во флеше.
По идее, нужно бы сделать следующее:
1. Создать клип.
2. Создать две кнопки.
3. Загрузить в них картинки (если это возможно - или это как-то по-другому делается).
4. Предварительно (как-то, не знаю как) конвертировать wav (или mp3 ) - файл во что-то, что в виде ресурса подшить к будущему swf-файлу.
5. Навесить на кнопки события.

Начинаю делать - файл Butts.as:

class Butts {
function Butts() {
_root.createEmptyMovieClip("startButton", 0);
// все, приехали, я не знаю, как создать кнопки и, тем более, загрузить в них картинки
}


// точка входа здесь
static function main() {
var p = new Butts();
}
}


Я не знаю даже как создать кнопки, связать с ними переменные и загрузить в них картинки.

Сказать, что перерыл хелп - не могу, но искал. Я принципа не понял - что к чему. Поэтому прошу ответить, как это сделать.

DOG-Paul 17.06.2005 12:02

вообщем звук помещаешь в библотеку, даёшь ему Linkage допустим "mySound"...
На кнопку PLAY вешаешь:
on (release) {
mySound = new Sound();
mySound.attachSound("mySound");
mySound.start ("mySound", 999);
}
На кнопку STOP:
on (release) {
mySound.stop ();
}

Жень Шень 17.06.2005 12:29

Вложений: 1
Цитата:

Сообщение от анонимщик1
я не знаю даже как создать кнопки...

привет!
а, уже ответили...
но, тем не менее лови пример. правда я две кнопки в одну соместил. может понравиться :)

Анонимщик1 17.06.2005 16:16

Очень благодарен за столь быстрые ответы, но очень сильно прошу меня простить, поскольку у меня задача немного другая. Я, прежде всего, не могу открыть файлы *.fla - у меня нет для этого никаких редакторов. Мне нужно, имея только один или несколько исходных текстов, которые понимает компилятор mtasc, создать эти кнопки, загрузить в них рисунки, причем не из внешних каких-то файлов, а из ресурсов самого будущего swf-файла; то же самое и для звуков.

Анонимщик1 17.06.2005 19:29

так если это нетривиально, то скажите об этом, буду хотя бы знать.

Жень Шень 18.06.2005 11:52

Цитата:

Сообщение от Анонимщик1
...так если это нетривиально, то скажите об этом...

Привет!
Синонимы слова "тривиальный": банальный, затасканный, заурядный, избитый, неоригинальный, пошлый, шаблонный. Я даже не знаю, что и сказать. :cool:
А про компилятор mtasc, увы не слышал. :confused:

Король 18.06.2005 12:09

анонимщик, да, это нетривиально.

Анонимщик1 22.06.2005 11:59

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

KUZEN 22.06.2005 13:26

Цитата:

Сообщение от Анонимщик1
ну хорошо.
прошу тогда подсказать, что и где нужно почитать, чтобы я мог видеть пути решения проблемы.

Тут и проблемы то нет как таковой, всё что тебе нужно это создавать мувики вместо кнопок (createEmptyMovieClip) ... затем аттачить туда нужные картинки (attachMovie) ... потом вешаешь события на мувики, чтобы они вели себя как кнопки (my_mc.onPress, my_mc.onRelease и т.д.) ...

Анонимщик1 22.06.2005 17:36

Вам может и легко "аттачить", а я могу сделать только с внешним файлом, а как этот самый внешний файл всунуть в виде ресурса в сам swf, а потом оттуда их загружать?


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

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