Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обнуляется объект SoundChannel (http://www.flasher.ru/forum/showthread.php?t=198698)

Universe 02.05.2013 16:47

Обнуляется объект SoundChannel
 
Добрый день! Возникла неожиданная проблема. Стал самопроизвольно обнулятся объект SoundChannel. Объект создаю как глобальную переменную и сразу присваиваю значение

Код AS3:

public var channel2:SoundChannel = new SoundChannel();

дальше пытаюсь положить в его SoundTransform значение

Код AS3:

channel2.soundTransform = trans2;

Но он уже null

При чём если удаляю кеш в IE - загружается нормально, но только один раз, на вторую компиляцию такая же проблема и опять приходится очищать кеш.

-De- 02.05.2013 21:46

Странно, может полный код, где воспроизводится проблема что-то скажет. Но вообще в
Код AS3:

new SoundChannel()

смысла нет. Т.к. SoundChannel - это то, что играется, а при таком создании ничего играться не будет. Если нужен SoundTransform - нужно его создавать.

incoob 03.05.2013 12:57

Ну переменным не свойственно обнуляться самопроизвольно :).
Попробуйте переименовать эту переменную в _channel2 и добавить get/set методы с именем channel2, в set методе выводить new Error().getStackTrace() и устанавливаемое значение.

Universe 03.05.2013 15:27

Цитата:

Ну переменным не свойственно обнуляться самопроизвольно
Оказалось что свойственно!)))
Решил перезагрузить комп после недели гибернации и О ЧУДО!))) Не устаю удивляться чудесам мелкософта! :)

Добавлено через 36 секунд
и в контакте музыка заработала)))


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

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