동시에 모든 사운드를 중단하지 않고 CS4에서 특정 사운드를 중단하고 싶습니다. 이 문제에 대한 답을 찾기 위해 많은 것을 둘러 보았고 끝내지 않는 엄청난 점보를 많이 얻었 기 때문에 복사하고 붙여 넣을 수있는 간단한 것을 갖는 것이 좋을 것입니다. 감사합니다.액션 스크립트 : Adobe Flash CS4에서 사운드 멈춤
답변
AS2 또는 AS3의 어떤 버전의 ActionScript를 사용하고 있습니까?
어떻게 소리를 들으십니까? 타임 라인의 키 프레임에 앉아 있습니까? ActionScript를 가져 와서 라이브러리에서 재생하려면 ActionScript를 사용하고 있습니까? 의 타임 라인에, 당신은 당신이 나중에 개별적으로 타겟팅 할 수 있도록, 그것을 재생하기 위해 액션 스크립트를 사용해야합니다 경우
(타임 라인 코드 편집)
OK, 그것을 중지합니다.
먼저 라이브러리로 가서 사운드를 마우스 오른쪽 버튼으로 클릭하고 속성을 편집하십시오. 당신은 actionscript를 위해 그것을 내 보내고, 'MyGreatSound'와 같은 독특한 액션 스크립트 식별자를주고 싶습니다. 공백이 없으며 한 단어 만 허용됩니다.
키 프레임에서 소리를 나갑니다.
다음으로 사운드의 시작 부분에 해당하는 키 프레임을 액션 레이어에 만들고 붙여 넣습니다. (이 경우 라이브러리에서 'MyGreatSound'라는 식별자를 사용한다고 가정합니다.)
var myChannel:SoundChannel = new SoundChannel();
var mySound:Sound = new MyGreatSound();
myChannel = mySound.play(0);
이렇게하면 소리가 재생됩니다.
소리를 멈추려는 타임 라인의 지점에 해당하는 다른 키 프레임을 만듭니다.
다음에 붙여 넣으십시오.
myChannel.stop();
범위와 관련하여 문제가 발생할 수 있습니다. 여기
좀 더 예 : http://www.republicofcode.com/tutorials/flash/as3sound/
저는 ActionScript 3.0을 사용하고 있습니다. 사운드는 실제로 타임 라인의 키 프레임에 있습니다. actionscript를 사용하여 재생 중이지만 사운드 파일이 라이브러리에 있습니다. – user1166091
대단히 감사합니다. 완벽하게 작동했습니다! – user1166091
는 SoundChannel.stop()
에서보세요.
package {
import flash.display.Sprite;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.events.MouseEvent;
import flash.text.TextFieldAutoSize;
public class SoundChannel_stopExample extends Sprite {
private var snd:Sound = new Sound();
private var channel:SoundChannel = new SoundChannel();
private var button:TextField = new TextField();
public function SoundChannel_stopExample() {
var req:URLRequest = new URLRequest("MySound.mp3");
snd.load(req);
button.x = 10;
button.y = 10;
button.text = "PLAY";
button.border = true;
button.background = true;
button.selectable = false;
button.autoSize = TextFieldAutoSize.CENTER;
button.addEventListener(MouseEvent.CLICK, clickHandler);
this.addChild(button);
}
private function clickHandler(e:MouseEvent):void {
var pausePosition:int = channel.position;
if(button.text == "PLAY") {
channel = snd.play(pausePosition);
button.text = "PAUSE";
}
else {
channel.stop();
button.text = "PLAY";
}
}
}
}
(기본적으로 당신이 Sound
당신의 SoundChannel
에 할당 한 다음 전체 채널을 중지
예제 코드를 사용하고 변경할 수있는 제공된다 소리 자체는 아닙니다.)
- 1. Adobe Flash CS3에서 두 개 이상의 항목 끌기 액션 스크립트
- 2. SWF를 추출하면 Adobe Flash CS4에서 컴파일러 오류가 발생합니다.
- 3. 루프 사운드 액션 스크립트 플래시
- 4. 액션 스크립트 3.0 사운드 체인
- 5. sIFR이 Adobe CS4에서 작동하지 않습니다.
- 6. Adobe Flash 시작 애니메이션
- 7. 버튼이 FLASH CS4에서 작동하지 않습니다.
- 8. J2ME에서 반복되는 사운드 멈춤
- 9. 액션 스크립팅을 위해 Adobe Flash 또는 Flex를 사용해야합니까?
- 10. 액션 스크립트 사운드 데이터 수정 실시간
- 11. 플래시/액션 스크립트 3 사운드 지연
- 12. 시간 앞선 사운드 분석 - 액션 스크립트
- 13. Flash 액션 스크립트 2에서 스크롤 휠 사용하기
- 14. Xor와 Java와 Flash 사이에 다른 액션 스크립트
- 15. 안드로이드는 FLASH 액션 스크립트 2.0을 지원합니까?
- 16. 하나만 제외하고 모든 사운드 멈춤
- 17. Flash CS4에서 이미지/레이어 링크 - 함께 움직이게합니다.
- 18. Flash CS4에서 출력 언어를 변경 하시겠습니까?
- 19. Flash CS4에서 UIComponent를 가져올 수 없습니까?
- 20. Flash CS4에서 충돌 리포터를 비활성화하는 방법이 있습니까?
- 21. mx.formatters.DateFormatter를 Flash CS4에서 찾을 수 없습니까?
- 22. Flash CS5에서 이벤트 후 크로스 페이딩 사운드
- 23. Adobe Flash에서 액션 스크립트 3을 배우려면 얼마나 걸리나요?
- 24. Adobe Flash Player 문제
- 25. 플래시 액션 스크립트 3 멀티 라인 콤보 상자 구성 요소
- 26. Flash CS6 사운드 가져 오기
- 27. 액션 스크립트 3.0에서 다시 재생할 필요없이 사운드 데이터를 믹스
- 28. Adobe Flash Professional CS5 자습서
- 29. Adobe Flash Professional CS6로 게시하기
- 30. Adobe Flash 모바일의 라디오 버튼
이 웹 사이트는 실제로 코드 복사 및 붙여 넣기 블록을 가져올 리소스가 아닙니다. – Marty