PDA

Просмотр полной версии : Не могу найти ошибку


тарзан
26.08.2006, 15:08
На флешке представлен алгоритм пузырьковой сортировки
не могу понять - почему не двигаются счетчики j и i(экземпляры IVal и JVal), а также прямоугольник выделения строки(экземпляр - pointer)
Хотя все это описано с помощью функций
function MoveJ(j) {...}
function MoveI(i) {...}
function MovePointer (yPos){...}
и дебагер показывает правильную работу

все эти функции висят на экземпляре-кнопке Control на 1-ой сцене
Помогите пожалуйста разобраться в чем проблема.

Dendroid
27.08.2006, 02:30
Насчёт MoveI, MoveJ: ты либо переставь опции, чтобы компилялось под 7 плеер (сразу задвигаются), либо перестань использвать одновременно и moveI и MoveI.
Насчёт MovePointer: ты всё-таки сделай объекты, которые ты называешь "for_i", "next_j", "if_exp" - сейчас их просто нет, и реши, где они находятся, а то там где-то есть "this._parent.", а где-то нет...

А вопрос можно перенести в "Начинающие" ;)

тарзан
27.08.2006, 10:51
Насчёт MoveI, MoveJ: ты либо переставь опции, чтобы компилялось под 7 плеер (сразу задвигаются)
после смены на 7 плеер счетчики I и J стали двигаться, только почему они не увеличиваются, а так же и остаются j=0 и i=0
перестань использвать одновременно и moveI и MoveI
а что для этого именно нужно исправить???

тарзан
27.08.2006, 18:31
Dendroid, большое спасибо - разобрался

тарзан
27.08.2006, 20:54
Никак не получается подключить звук в флешке.
Импортировал звуковой файл(*.mp3) в библиотеку
Поменял его Идентификатор в дилоговом окне Linkage Properties на Music

на экземпляре Control добавил присоединяемый звук из Библиотеки вот так
onClipEvent (load)
{
...
var my_sound:Sound = new Sound();
my_sound.attachSound("Music");
...
}

на экземпляр but добавил возспроизведение и останов звука
on (release)
{
if (this._parent.playingVar)
{
trace("Воспроизведение начато");
this._parent.my_sound.start();
this._parent.playingVar = false;
this._parent._parent.sgraph._alpha = 100;
this._parent._parent.pgraph._alpha = 0;
}
else
{
trace("Воспроизведение остановлено");
this._parent.my_sound.stop();
this._parent.playingVar = true;
this._parent._parent.sgraph._alpha = 0;
this._parent._parent.pgraph._alpha = 100;
} // end if
}

Но при нажатии на кнопку выдается лишь сообщения в окне Output
Воспроизведение начато
Воспроизведение остановлено
а звука почему-то нет. В чем может быть причина???

Прилагаю файл флешки с исходным кодом - ТОЛЬКО БЕЗ ИМПОРТИРОВАННОГО ФАЙЛА, Т.К. он много весит (для проверки работы нужно импортировать какой-нить звук и определить для него Идентификатор в дилоговом окне Linkage Properties как Music)

Nirth
27.08.2006, 20:55
Вы знаете что в этом разделе форума запрещено использовать вот уже как 6 лет устаревшие on() и onClipEvent ()?

тарзан
27.08.2006, 21:37
Вы знаете что в этом разделе форума запрещено использовать вот уже как 6 лет устаревшие on() и onClipEvent ()?
а чем же они тогда заменяются (эквивалентным)???

Nirth
27.08.2006, 21:59
Относительно новой событейной моделью.

в хелпе написанно.

тарзан
27.08.2006, 22:23
Относительно новой событейной моделью.
в хелпе написанно.

да у меня сейчас проблема не событейной модели (хотя во всех книгах подробно описано про On...)

Ведь код, то в в конце концов рабочий :away: - только у меня никак не получается поработать со звуком :umnik2:

Можете указать в чем моя ошибка???
Буду очень благодарен.

Nirth
27.08.2006, 22:32
я не знаю в чем проблема, я говорю о правилах
перенес топик в раздел для новичков и консерваторов.

тарзан
28.08.2006, 09:02
Есть у кого нибудь идеи, указывающие в чем у меня ошибка???

Nirth
28.08.2006, 12:10
Тарзан если вы еще раз попробуете поднять топик, я вас забаню, и закрою топик, и искать ответ вы будете в другом месте, имейте совесть, если прошло 3-5 дней без ответа, я еще могу понять, людей которые поднимают топик, но на следующий день это наглость.

Disajner
28.08.2006, 12:51
А мне по картинке показалось, что это алгоритм сортировки выборкой:)

тарзан
28.08.2006, 13:12
А мне по картинке показалось, что это алгоритм сортировки выборкой:)
не знаю к какому виду сортировки относится пузырьковая сортировка (выборка, вставка, замена):victory:

Но вопрос не в том какая у кого сортировка, а в подключении
в моем последнем из прикрепленных архиве звука на кнопку

Почему в Окне Output все показывает, что запустилось а звука нет???

тарзан
28.08.2006, 14:00
если сделать вывод длину звука в миллисекундах в Окно вывода, так

var my_sound:Sound = new Sound();
my_sound.attachSound("Music");
trace(my_sound.duration);

то там пишется
undefined
т.е. звук по видимому не подключен вовсе
если подключать звук так
var my_sound:Sound = new Sound();
my_sound.loadSound("11.mp3");
trace(my_sound.duration);

то опять тоже самое undefined

Juice_Green
28.08.2006, 14:23
2 тарзан:
попробуй все таки запустить его на воспроизведение, может быть поможет:

my_sound.start(0, 1);

тарзан
28.08.2006, 14:49
так тоже ничего

var my_sound:Sound = new Sound();
my_sound.attachSound("Music");
my_sound.start(0, 1);

и что самое странное - звука нет только в моей прикрепленной флешке
Если создавать новый документ и вписать в кадр вышеприведенный код и импортировать Звук, то все работает.
Никак не могу понять Что за фигня???

Juice_Green
28.08.2006, 14:52
посмотри в библиоотеке прописан ли Linkage ID, иначе ну будет ничего.

тарзан
28.08.2006, 14:59
Конечно же прописан.
Или если делать через my_sound.loadSound("11.mp3");
то результат такой же

2 All
Попробуйте прикрепить хоть какой нить звук в мою присоединенную флешку и воспроизвести его. Может это у Вас получится

тарзан
28.08.2006, 15:08
все разобрался - нужно было в опциях Publish Settings было выбрать AS2.0