Beenden
  • Globale Community
    • Sprache:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티

Lower background music while video is playing

Entdecker ,
Jan 10, 2013 Jan 10, 2013

Hello,

I have created a flash website using AS3 and I want my background music to to soften while a video is playing and pick back up again when someone clicks to go to another page. Any suggestions?

Thank you

THEMEN
ActionScript
2.5K
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines

correct answers 1 richtige Antwort

Community Expert , Jan 11, 2013 Jan 11, 2013

my error.  use:

var st:SoundTransform=this.soundTransform;

st.volume=.2;

this.soundTransform=st;

Übersetzen
Community Expert ,
Jan 10, 2013 Jan 10, 2013

use your sound's soundchannel soundtransform property or your movieclip's soundtransform property.

if you don't understand the above, do you create your sound using actionscript or using a timeline?

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 10, 2013 Jan 10, 2013

Using a timeline.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 10, 2013 Jan 10, 2013

then that sound is on the timeline of a movieclip (eg, mc) and you can use:

var st:SoundTransform=mc.soundTransform;

st.volume=.2;

mc.soundTransform=st;

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 10, 2013 Jan 10, 2013

Screen shot 2013-01-10 at 9.40.53 PM.png

It isn't working. I think I did something wrong. Does the layer need to be assigned a label?

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 10, 2013 Jan 10, 2013

what timeline contains your sound?

to what timeline did you add the code?

copy and paste the code you used.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 10, 2013 Jan 10, 2013

It is all in the same timeline there is a layer for actions and a layer for the music separately. I copy and pasted the same code you posted above. I tried changing mc to the music file name and then the frame label but it didn't work.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 10, 2013 Jan 10, 2013

then use:

var st:SoundTransform=this.transform.soundTransform;

st.volume=.2;

this.transform.soundTransform=st;

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 11, 2013 Jan 11, 2013

I am getting these two error messages.

Error Scene 1 Later Actions Frame 60 Line 8 1119: Access of possibly undefined property soundTransform through a reference with static type flash.geom:Transform.

1119: Access of possibly undefined property soundTransform through a reference with static type flash.geom:Transform.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 11, 2013 Jan 11, 2013

my error.  use:

var st:SoundTransform=this.soundTransform;

st.volume=.2;

this.soundTransform=st;

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 11, 2013 Jan 11, 2013

Thank you that worked. But how do I get it to go back up when someone clicks back to another page?

Also, I have two "pages" where videos play when I tried to paste the script in another actions panel I got the following error message.

1151: A conflict exists with definition st in namespace internal.var st:SoundTransform=this.soundTransform;

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 11, 2013 Jan 11, 2013

any time after that code executes you should use:

st.volume=1;  // full volume.

this.soundTransform=st;

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 11, 2013 Jan 11, 2013

1)That worked except for the page before it. I get this message.

TypeError: Error #1009: Cannot access a property or method of a null object reference.

          at Home_fla::MainTimeline/frame42()

2)Also, I am still having a problem when I try to use the same code again for another page with video on it. I get the following error message.

1151: A conflict exists with definition st in namespace internal.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 11, 2013 Jan 11, 2013

in frame one use:

var st:SoundTransform=this.soundTransform;

then use the other two lines (shown in message 11) whenever you want to change the volume of the sound embedded in this timeline.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Entdecker ,
Jan 12, 2013 Jan 12, 2013

Thanks I think I got it all working correctly. I really apprecitae all the help.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Community Expert ,
Jan 12, 2013 Jan 12, 2013
AKTUELL

you're welcome.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines