Canalblog
Suivre ce blog Administration + Créer mon blog
Publicité

blog sur animation swf et ai art stable diffusion et carte de voeux

blog sur animation swf et ai art stable diffusion et carte de voeux
Derniers commentaires
Archives
15 février 2013

c est du java script html5 css

Publicité
Publicité
14 février 2013

changement emplacement fichier script.as

je viens de rencontrer ce probleme

j ai un dosssier Dust_fla qui contient mon fichier  maintimeline.as et un fichier dustfla.as a la racinne et je voudrais le placer dans mon dossier Dust_fla

je copie le fichier dustfla.as dans mon dossier Dust_fla je l ouvre avec flash et je rajoute Dust_fla apres package

package Dust_fla
{

dans fenetre bibliotheque de mon anim je vais sur  le movieclip dustfla auquel est attache le dustfla.as je clique propriete et dans class je rajoute Dust_fla. devant dustfla

Dust_fla.dustfla

et voila ca marche

 

12 février 2013

chat sculpteur

11 février 2013

liste tutorial

10 février 2013

gestion du son en as3

flash,as3,maintimeline,erreure 1021,son,sound,comment mettre gerer son avec as3

je souhaite mettre un son dans une animation que j ai faite.

un peu de théorie:

http://aldarou.free.fr/folders/cours/master2/FLASH%......................ml

http://www.yazo.net/index.php/gerer-le-son

http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/flash/media/Sound.html

1/bon ben 1ere probleme mon swf est ecrit en as3 il contient un maintimeline.as et quand j essaye de mettre code sur un calque j ai droit a erreur 1021

on peut pas mettre code sur un calque quand on a un maintimeline.as!!!!!!!!!!!!!!!!!!!!!!!!!!!!(ps le code fonctionne sans probleme dans new as3 sans maintimeline)

2/probleme resolu effectivement il faut creer un movieclip que je nomme clipson ( exporter pour action script) et je met mon script

var Sontraineau : son_traineau =new son_traineau(); //son importer dans biblio exporter pour as son_traineau......

SonTraineau. play();
//Création d'un objet SoundTransform
var trans:SoundTransform = new SoundTransform();
//Modification de sa propriété 'volume'
trans.volume= 0.2;
// Transfert de l'objet vers la propriété soundTransform du canal :
canal_audio.soundTransform= trans;

et je rajoute dans le maintimeline:public var son:*=new clipson();

2/a)petitprobleme resolu:

j arrivais pas a regler le son car je faisais SonTraineau.play() et canal_audio=SonTraineau.play() il faut supprimer leSonTraineau.play() pour avoir acces reglage volume

 

2/b) final etape intermediare as3 dans le clip son

import flash.media.SoundChannel;//ca je peux le mettre dans le maintimeline

var SonTraineau : son_traineau = new son_traineau();
var SonHohoho : son_hohoho = new son_hohoho();
var SonEtincelle : son_etincelle = new son_etincelle();

//affectation du son à un canal
var canal_audio:SoundChannel= new SoundChannel();
var canal_audio1:SoundChannel=new SoundChannel();
var canal_audio2:SoundChannel=new SoundChannel();

canal_audio = SonTraineau.play();
canal_audio1 = SonHohoho.play();
canal_audio2 = SonEtincelle.play();


//Création d'un objet SoundTransform
var Volume_Traineau:SoundTransform = new SoundTransform();
var Volume_Hohoho:SoundTransform = new SoundTransform();
var Volume_Etincelle:SoundTransform = new SoundTransform();

//Modification de sa propriété 'volume'
Volume_Traineau.volume= 0.1;Volume_Traineau.pan =1;
Volume_Hohoho.volume=0.5;Volume_Hohoho.pan =-1;
Volume_Etincelle.volume= 0;Volume_Etincelle.pan=0;
// Transfert de l'objet vers la propriété soundTransform du canal :
canal_audio.soundTransform = Volume_Traineau;
canal_audio1.soundTransform = Volume_Hohoho;
canal_audio2.soundTransform = Volume_Etincelle;

3/bon gros changement je viens de voir que je n ai pas besoin movieclip son et que je peux placer mon script dans la Maintimeline_as

a)package Dust_fla
{
 
    import flash.media.SoundChannel;//je rajoute ca
    import flash.media.SoundTransform;// et ca

public dynamic class MainTimeline extends flash.display.MovieClip
    {
       
        // gestion son //
        private var SonTraineau : son_traineau = new son_traineau();
        private var SonHohoho : son_hohoho = new son_hohoho();
        private var SonEtincelle : son_etincelle = new son_etincelle();
        private var Volume_Traineau:SoundTransform = new SoundTransform();
        private var Volume_Hohoho:SoundTransform = new SoundTransform();
        private var Volume_Etincelle:SoundTransform = new SoundTransform();

//////////////////////permet lancer placement etincelle a chaque enterframe
        //animation = 1 frame a 12 frames par seconde et calcule coordonnées////////////
         function frame1():*
        {
          
            //necessaire pour avoir son lancement anim
            canal_audio = SonTraineau.play();
            canal_audio1 = SonHohoho.play();
            canal_audio2= SonEtincelle.play();

je creer une fonction qui selance  via une autre fonction a chaque evenement entertclip

function ReglageVolume(aparam:Number):void// a ameliorer nom variable
        {
            abscson=aparam;
            //x=237 pour ymx xmax 657 xmin=-729
            if (abscson ==657){
                canal_audio = SonTraineau.play();
                };
            if (abscson <657&& abscson>=200){
                Volume_Traineau.volume=-(0.2/427)*abscson+(1+(40/457));
                Volume_Traineau.pan=1/427*abscson-(200/457);
                };
            if (abscson <200){
                Volume_Traineau.volume=1/929*abscson+(729/929);
                Volume_Traineau.pan=1/929*abscson-(200/929);
                };
            
            if (abscson <-700){
                canal_audio.stop();canal_audio1.stop();canal_audio2.stop();
                };
            
            canal_audio.soundTransform = Volume_Traineau;
            }

public function _placeetincellesettraineau(evt:Event):void
        {
            //trace(evt.target);
     ............
            //////reglage volumeet balance son/////
            ReglageVolume(traineau.x);

4/reste a creer bouton pour couper ou remettre son et reglage volume pour que le son augmente quand le traineau approche et decroisse quand le traineau s'eloigne

bon je faisais encore la meme erreur de mettre le script sur un calque

j ai creer un movieclip avec deux images: la 1er bouton arreter et la deuxieme bouton en marche
 et rajouter script suivant dans mon maintimeline ( quelque moddification par rapport a script ci desssus)

//pour script gestion du son //
        public var BoutonSon: bouton_son =new bouton_son();
        private var sononoff: Boolean = false;
        private var timerhohoho: int = 20;
        private var SonTraineau : son_traineau = new son_traineau();
        private var SonHohoho : son_hohoho = new son_hohoho();
        private var SonEtincelle : son_etincelle = new son_etincelle();
        private var Volume_Traineau:SoundTransform = new SoundTransform();
        private var Volume_Hohoho:SoundTransform = new SoundTransform();
        private var Volume_Etincelle:SoundTransform = new SoundTransform();
        //affectation du son à un canal
        private var canal_audio:SoundChannel= new SoundChannel();//sontraineau
        private var canal_audio1:SoundChannel= new SoundChannel();//sonhohoho
        private var canal_audio2:SoundChannel= new SoundChannel();//sonetincelle

 

///////permet lancer placement etincelle a chaque enterframe
        //animation = 1 frame a 12 frames par seconde et calcule coordonnées/////////
         function frame1():*
        {
            //trace("functionframe1");
            BoutonSon.alpha = 0;
            //placement ecouteur sur bouton son //
            BoutonSon.addEventListener(MouseEvent.MOUSE_OVER,mouseOverHandler);
            BoutonSon.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
            BoutonSon.addEventListener(MouseEvent.CLICK,mouseClick);

///////////////bouton son////////////////
         function mouseOverHandler(event:MouseEvent):void {
        //trace("coucoucestmoi");
        BoutonSon.alpha = 100;
        if (sononoff == false){BoutonSon.gotoAndStop(BoutonSon.currentFrame+1)}
                    else {BoutonSon.gotoAndStop(BoutonSon.currentFrame - 1)}
        }
        function mouseOutHandler(event:MouseEvent):void {
        //trace("coucoucestmoiout");
        BoutonSon.alpha=0;
        }
        function mouseClick(event:MouseEvent):void {
        //trace(sononoff);
        if (sononoff == false){sononoff= true;} else {sononoff= false;}
        }
    
        ////////////fonction permettant reglage volume et balance  son///////////
        function ReglageVolume():void
        {
            if (compteur==timerhohoho){
                canal_audio1 = SonHohoho.play();
                //canal_audio2= SonEtincelle.play()
                };
            
            if (compteur==100){
                canal_audio = SonTraineau.play();
                };
            //compteur de 100 a 72)
            if (compteur <100&&compteur>=72){
                Volume_Traineau.volume=-0.00715*compteur+1.514;//trace(compteur,Volume_Traineau.volume);
                Volume_Traineau.pan=0.036*compteur-2.57;
                };
                //compteur de 71 a0
            if (compteur<71){
                Volume_Traineau.volume=0.014*compteur;
                Volume_Traineau.pan=0.014*compteur-1;
                };
            
            if (compteur==0){
                canal_audio.stop();canal_audio1.stop();canal_audio2.stop();
                };
            if (sononoff==false){
                Volume_Traineau.volume=0;//attention de le mettre apres les deux if ci dessus
                } ;
            canal_audio.soundTransform = Volume_Traineau;
            canal_audio1.soundTransform = Volume_Traineau;
            canal_audio2.soundTransform = Volume_Traineau;
            
            };

et voila le resultat

reste à faire:mettre differente couleur de fond( orange,violet,rose,vert,bleu foncée,bleu claire) facile reglage teinte movieclip;mettre differente forme etincelle dans meme flash;mettre une ligne etincelle facile supprimer le random sur la tangente et pas compteur au hazard;creer une animation de ce type saint valentin;mode plein ecran,etincelle dans oeil du cerf et bruit etincelle quand pere noel passe au desus cadeau,..

Publicité
Publicité
10 février 2013

horloge en javascript

en construction voir ici

9 février 2013

script pour anim ci dessous

<p>
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$("a.valentinpapillon").fancybox({
'padding' :30,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : 'bonne saint valentin',
'width' : 800,
'height' : 600,
'href' : this.href,
'type' : 'swf',
'swf' : {
'wmode' : 'windowed',
'allowscriptaccess':'always',

attention pour flashvars il ne faut surtout pas mettre espace et retour a la ligne
'flashvars': 'asv=2&ihost=http://ak.imgag.com/imgag&ahost=http://www.bluemountain.com&post=http://www.bluemountain.com&pdType=WS&productNumber=3343227&flvWidth=1024&flvHeight=768&largeX=550&largeY=400&loader_fps=24&fps=24&cardNum=/product/immersive/flash/3343227/mainshow&is_promo=0&mode=init&mtype=0&NameFirstFrom=sender&fps24=%3CRuns+Flash+product+at+24+frames+per+second.%3E&NameFirstTo=recipient&&brandldrPath=/swf/loaders/&brandldr=bma_immersive_as2&'},
});
});
// ]]></script>
</p>

attention quand on edit message l editeur canalblog modifie le script et il n y a plus ouverture avec passage souris mais il faut clicquer
<a class="valentinpapillon" onmouseover="$
(&quot;a.valentinpapillon&quot;).trigger(&quot;click&quot;);" href="http://ak.imgag.com/imgag/swf/nutshell.swf">
<img style="display: block; margin-left: auto; margin-right: auto;"
 src="https://storage.canalblog.com/78/42/917543/83621575.png" alt="bonne saint valentin" border="0" /></a>

9 février 2013

test4

bonne saint valentin

7 février 2013

valentin papillon

c est une video realiser avec aftereffect certainement incorporée dans un swf

6 février 2013

bonne saint valentin

Publicité
Publicité
<< < 10 20 21 22 23 24 25 26 27 28 > >>
Publicité
Visiteurs
Depuis la création 33 469
blog sur animation swf et ai art stable diffusion et carte de voeux
Publicité