![]() |
|
||||||||||
|
|||||
|
УФФФ.........
что значит специально ? у тя их и так 8 в основной линейке .. ты как в player кадр вставлял (F6)? |
|
|||||
|
Регистрация: Oct 2002
Адрес: Новокузнецк
Сообщений: 37
|
Цитата:
__________________
С уважением, avl. |
|
|||||
|
# 1-й кадр
music = new Sound(); //music.loadSound("D:/Music/Bonus Track/Divine Divinity/DesFight-1.mp3", false); # 2-й кадр tot = music.getBytesTotal(); lod = music.getBytesLoaded(); lineStyle(1, 0xFFA000); percents = lod*100/tot; z = 3; beginfill(0xFFA000); switch (percents) { case 100 : x=151.6, y=-29.8; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 90 : x=159.6, y=-17.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 80 : x=171.2, y=-5.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 70 : x=182.1, y=2.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 60 : x=193.8, y=8.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 50 : x=206.1, y=14.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 40 : x=217.8, y=17.9; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 30 : x=229.6, y=21.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 20 : x=241.8, y=23.4; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 10 : x=253.3, y=24.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); } music.start(0,100); stop();
__________________
Старый плюс лучше новых двух. I like RTFM попросил - подожди - обработай Chr(255) == '\xFF' - это про "я" lexass |
|
|||||
|
Регистрация: Oct 2002
Адрес: Новокузнецк
Сообщений: 37
|
На самом деле все стоит так:
кадр №1: stop(); кадр№2: music = new Sound(); music.loadSound("hit/hit.mp3", false); кадр№3: tot = music.getBytesTotal(); lod = music.getBytesLoaded(); lineStyle(1, 0xFFA000); percents = lod*100/tot; z = 3; beginfill(0xFFA000); player.update; switch (percents) { case 100 : x=151.6, y=-29.8; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 90 : x=159.6, y=-17.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 80 : x=171.2, y=-5.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 70 : x=182.1, y=2.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 60 : x=193.8, y=8.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 50 : x=206.1, y=14.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 40 : x=217.8, y=17.9; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 30 : x=229.6, y=21.1; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 20 : x=241.8, y=23.4; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); case 10 : x=253.3, y=24.7; moveTo(x, y); lineTo(x, y+z); lineTo(x-z, y+z); lineTo(x-z, y); lineTo(x, y); } music.start(0,100); stop();
__________________
С уважением, avl. |
|
|||||
|
Регистрация: Oct 2002
Адрес: Новокузнецк
Сообщений: 37
|
Цитата:
![]() Только вот забыл if percent=100 поставить перед music.start
__________________
С уважением, avl. |
|
|||||
|
хе-хе ..........
, а если условие не выполнится, то что тада ? |
|
|||||
|
Регистрация: Oct 2002
Адрес: Новокузнецк
Сообщений: 37
|
Цитата:
Штука такая: пишу во втором кадре основного мува: _root.player.gotoAndPlay(2); Вызывается мувик player. Но беда в том, что обращений к этому кадру происходит при нажатии кнопки меню (и каждый раз заново грузится музыка и начинает играть). Если поставить эту строчку в другой кадр - она перестает работать. Почему - не понимаю. Пробовал сделать так: _root.onLoad = function () { _root.player.gotoAndPlay(2); } А это вообще не работает в любом кадре. Почему?
__________________
С уважением, avl. Последний раз редактировалось avl; 18.11.2002 в 17:39. |
|
|||||
|
Регистрация: Oct 2002
Адрес: Новокузнецк
Сообщений: 37
|
Цитата:
![]() Вот поэтому и задаю вопросы. Ответьте на них, если это посильно.
__________________
С уважением, avl. |
![]() |
Часовой пояс GMT +4, время: 02:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|