begin process at 2010 02 10 09:47:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash et Javascript

 > 

bonton de son intelligent


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bonton de son intelligent

mercredi 12 avril 2006 à 09:27:59 | bonton de son intelligent

dragz2k

voila j'ai fait un bouton de son pour mon site mais lorsqu'on mets celui-ci sur off et que l'on recharge la page, il se remets sur on.
j'aimerai qu'il se "souvienne" que l'utilisateur a couper le son. j'ai penser a un systeme de cookies mais je suis archi-nul en action script.
si une ame charitable traine dans les parages.....

Merci d'avance
mercredi 12 avril 2006 à 14:50:09 | Re : bonton de son intelligent

_benjy

Salut

Il faut utiliser SharedObject, il y a un tuto super complet dans la zone tuto de se site, sur se sujet.... e te conseil donc de le regarder avant toutes choses.
Sinon l'utilisation est assez simple :

var so = SharedObject.getLocal("NomDuCookie");
if (so.data.musique == undefined or so.data.musique == "on"){
    monSon.start();
}
//et sur ton btn pour modifier la valeur il suffit de mettre :
so.data.musique = "off"; // ou "on";

++

Flash sans Limites
_Benjy  chez kOlapsis
Composants Flash8 : [ Lien ]
- kSql pour se connecter à mysql et executer des requètes depuis Flash
- kImage : gestionnaire d'image avec diaporama, redimentionnement automatique des image et zoom
- kTextInput : champ TextInput évolué avec de multiples controles de saisie intégrés
- kColorPicker : un simple petit selecteur de couleur


merci de penser a accepter les réponse qui vous aident...
mercredi 26 avril 2006 à 14:44:23 | Re : bonton de son intelligent

dragz2k

merci beacoup mais j'aimerai aussi qu'il change d'aspect aussi genre un petit haut parleur barré quand il y a plus de son ou l'inverse.
mercredi 26 avril 2006 à 15:43:06 | Re : bonton de son intelligent

dragz2k

bon j'ai essaiyer de me debrouiller mais je tombe sur un os alors voila j'ai mis sur un clip, deux bouton sur deux frame, la premiere "whenplay" l'orsque que le son est jouer et l'autre "whencut" quand celui ci est couper

sur les deux boutons j'ai mis le code suivant
on (press) {
so.data.musique = "off" <-- (ou "on" suivant le bouton)
}

et voila le code pour le clip

onClipEvent (load) {
my_sound = new Sound();
my_sound.attachSound("mix1");
var so = SharedObject.getLocal("boncook");
if (so.data.musique == undefined or so.data.musique == "on") {
    gotoAndPlay(whenplay);
    my_sound.start(0,1000);
}
if (so.data.musique == "off") {
    gotoAndPlay(whencut);
    my_sound.stop();
}
}

vendredi 20 avril 2007 à 23:10:30 | Re : bonton de son intelligent

florianelle

salut _Benjy

Je viens de voir la solution que tu as proposé à dragz2k.
J'ai créér tout comme lui un bouton sous flash qui presente les memes problemes que lui lors de la publication.
Peux tu me dire ou dois je insérer le code que tu lui proposes car je n'y arrive vraiment pas.

je te remercie d'avance

Floriane
mercredi 5 novembre 2008 à 15:49:45 | Re : bonton de son intelligent

manred666

alors regarde :

Sur un calque nommé Actions :
morceau = "Nom de la musique";
musique = new Sound();
musique.loadSound("nom musique ou chemin.mp3", true);
musique.onSoundComplete = function() {
    this.start();
};
_global.son = SharedObject.getLocal("nomcookie");
if (son.data.etat == undefined) {
    son.data.etat = "oui";
}
son.flush();
if (son.data.etat == "oui") {
    // musique.stop();
    musique.start(0, 99);
} else {
    gotoAndStop(2);
    musique.stop();
}

dans un autre calque tu met 2 frame avec une image clef sur chacune et sur la première tu met un stop.
dans la premiere frame tu met ton bouton avec le code dessus :
on (release) {
    son = SharedObject.getLocal("nomcookie");
    if (son.data.etat=="oui")
        son.data.etat = "non";
    else
        son.data.etat = "oui";
        gotoAndStop(1);
    son.flush();
    if (son.data.etat==undefined || son.data.etat=="oui") {
        musique.stop();
        musique.start(0,99);
    } else
        musique.stop();
        gotoAndStop(2);

}

et dans ta frame 2 tu place ton autre bouton et tu colle ce code sur le bouton :
on (release) {
    son = SharedObject.getLocal("nomcookie");
    if (son.data.etat=="oui")
        son.data.etat = "non";
    else
        son.data.etat = "oui";
        gotoAndStop(1);
    son.flush();


}


voilà




Cette discussion est classée dans : bonton, intelligent


Répondre à ce message

Sujets en rapport avec ce message

un menu intelligent [ par inconnue ] Bonjour, j'aimerai savoir comment contraindre une rubrique dans un menu en flash "enclenchée" de telle sorte que le visiteur sache où il est après avo on(chargement) [ par gomoz ] bonjour,je cherche à afficher un texte sur des bontons(clip) : le problème c'est que si je met ca sur le bonton ca marcheon(rollOver){texte = "Acceuil Format de la fenêtre après un clic sur le bonton "entrer" [ par 00spinal00 ] Bonjour à tous, J'aimerai savoir comment est ce que je pourrais faire pour que lorsque l'on entre sur le site, la fenetre qui charge le site représent Faire une Alerte Mail php [ par marchoux ] Bonjour tout le mondeJe me demande si il ne serait pas possible de realiser un bonton d'alerte sur la base d'un code pour un formulaire php.Sur le sit bouton retour 'intelligent' [ par refrider ] bonjour, est-il possible de créer un bouton retour qui soit capable de connaitre la page précédente pour renvoyer sur celle-ci...je m'explique : sur m Bonton qui reste cliqué [ par Arnaud16022 ] BonsoirJ'utilise AS3 et je veux créer un bouton qui, quand on clique dessus, lance qqch ... pas de problème, on ajoute un EventListener, sauf que main Mettre un bonton Flash au 1er plan sous Dw [ par benfromhere ] Bonjour, Je suis en train delaborer mon premier site. J'utilise Dreamweaver et Flash cs4. J'integre ainsi mes boutons animes realise avec Flash. Ma


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales