![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
|
проблема в след. в AS2 была изумительной простоты тега-
вопрос в том как тоже самое написать на AS3 необходимо отгрузить все звуки при нажатии на кнопку. вот имеется файлик управления кнопками((mapButton.as)) в нем пишу:
package com.UI {
import flash.display.MovieClip;
import utils.oldButtons;
import com.viewPort;
import com.core;
import com.UI.regionButton;
public class mapButton extends oldButtons {
private static var _instance:mapButton;
private var _selected:Boolean = false;
private var _regionBtn:regionButton;
public function mapButton() {
if (_instance) throw new Error("**Error** - singleton. Сonstructor is locked. Use instance");
_instance = this;
_regionBtn = this.getChildByName("region_btn") as regionButton;
setActions();
}
static public function get instance():mapButton {
return _instance;
}
private function setActions():void {
this.buttonMode = true;
_onRollOver = function():void {
if (!_selected)
this.gotoAndPlay(ON_ROLL_OVER);
}
_onRollOut = _onReleaseOutside = function():void {
if (!_selected)
this.gotoAndPlay(ON_ROLL_OUT);
}
_onRelease = function():void {
if (!_selected){
_selected = true;
if (this.getChildByName("region_btn"))
this.getChildByName("region_btn").visible = true;
viewPort.instance.mapView(core.instance.mapsArray, core.instance.panoramasArray);
}
}
}
public function reset():void {
if (_selected){
_selected = false;
this.getChildByName("region_btn").visible = false;
_onRollOut();
}
}
}
}
Последний раз редактировалось fin; 28.07.2008 в 12:14. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
fin, отредактируйте свой пост и оформите код тегами [code][/code].
|
|
|||||
|
Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
|
ок секундочку. сорри.
|
|
|||||
|
Цитата:
Кстати, интересно, а как вы делали "playAllSounds" тогда ?! ![]() Последний раз редактировалось ulik; 28.07.2008 в 13:29. |
|
|||||
|
Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
|
да согласен.
подгрузка звуков осуществляется другими swf которые подгружаются в основной swf файл |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что нам хелп говорит, особенно в разделе ActionScrip 2.0 Migration?
|
|
|||||
|
Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
|
проблема в том что : основной swf написан на AS3, а подгружаемые swf ки со звуками на as2 (они все замечательно отгружают звук), но существует кнопка(про которую я писал выше) в основном swf которая подгружает не swf а непосредственно картинки черех xml
при этом звук в основной флешки остался от подгруженных в нее предыдущих swf файлов. задача - написать stop all sound на кнопку в основном swf на as3. |
|
|||||
|
fin >> возможно, не совсем в тему, но зачем вы грузите swf со звуками? Не проще вам будет сразу их грузить в основной as3 напрямую, через Loader?
Тогда, мне кажется, и stopAllSounds/playAllSounds/playSpecific сделать будет довольно просто. Последний раз редактировалось ulik; 28.07.2008 в 17:47. |
|
|||||
|
Регистрация: Jul 2001
Адрес: piter
Сообщений: 56
|
тема закрыта
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|