artkabis
Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...
Connexion

Récupérer mon mot de passe

News globale


Clôture de notre  CONCOURS EN GRAPHISME, récupérez le test à cette adresse::

http://www.artkabis.net/test-toshop-f58/notre-grand-concours-en-graphisme-t2299.htm#18094



Qui est en ligne ?
Il y a en tout 11 utilisateurs en ligne :: 3 Enregistrés, 0 Invisible et 8 Invités :: 2 Moteurs de recherche

nadirhamza, petit, room9

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 51 le Ven 30 Oct - 12:46
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Donations
Navigation

  Portail
  Forum
  Membres
  Calendrier
  FAQ
  Rechercher
  Profil  
  Messagerie

Derniers sujets
» Bonjour et Présentation
Hier à 21:19 par Capucine

» Benji
Hier à 7:27 par allansens

» Chachas
Jeu 29 Juil - 21:04 par Chachas

» Créer une fenêtre style windows
Jeu 29 Juil - 16:25 par Lagelas

» Présentation JOSHUATEST
Jeu 29 Juil - 7:28 par allansens

» Un effet lumineux sur typo
Mer 28 Juil - 22:17 par Tekken

» Ma présentation
Mer 28 Juil - 18:45 par allansens

» petite presentation
Mer 28 Juil - 18:44 par allansens

» Présentation Yvani
Mer 28 Juil - 18:44 par allansens

» présentation
Mer 28 Juil - 18:43 par allansens

Partenaires
Forum Booste le trafic de ton forumVisiter ForumLinker.com : Annuaire des Forums Forum gratuit Annuaire des ForumsBoosterForum.com : Echange de clics !

Votes

Défendez les couleurs de votre forum. Pour nous soutenir rien de plus simple, cliquez sur le bouton situé ci-dessous. Cela ne vous prendra que quelques secondes et nous permettra de nous faire connaître.

 

Horloge flash
Flux RSS

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 


Artkabis sur weecast

mes tutorials vidéos sur weecast.fr

Preloader ultra et ses carrés lumineux

Poster un nouveau sujet   Répondre au sujet

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Preloader ultra et ses carrés lumineux

Message par seaman130092 le Jeu 11 Mar - 18:23

Tekken a écrit:merci pour ce tuto artkabis, ce preloader est vraiment trop joli Wink


seaman130092 a écrit:salut tout le monde, voila j'ai suivi le tuto a la lettre seulement quand je fais un test avec mon .fla j'ai un fond noir et vide... aucuns chargement car pas d'image...



dans la partie de code ci-dessous, remplace "image.png" par un lien et tu verras que ça fonctionne Wink

Code:

private function activProgress():void
      {
loader.load(new URLRequest("image.png"));
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progression);
      }


toujours rien Sad JE VEUX COMPRENDRE !! lol
dans le fichier .fla je dois mettre un code ou pas ??

seaman130092
Ceinture blanche
Ceinture blanche

Nombre de messages: 54
Age: 27
Localisation: Marseille
Logiciels: J'utilise FLASH CS 4 en AS 2 et PHOTOSHOP CS4
Experience en graphisme: .
Date d'inscription: 24/02/2010

Revenir en haut Aller en bas

Re: Preloader ultra et ses carrés lumineux

Message par Tekken le Jeu 11 Mar - 19:26

non aucun code sur le fla
as tu essayer de simuler le téléchargement car si ça se trouve cela vient du chargement trop rapide qui t'empêche de voir le preloader

de plus étant donné que le .fla est vide, moi j'ai rajouté le chemin de la classe dans publier car comme toi je me retrouvé avec rien, et grace à ce chemin ça fonctionne Wink

_________________

Tekken
Ceinture jaune
Ceinture jaune

Nombre de messages: 408
Age: 32
Localisation: Chinon (37500)
Logiciels: Paint Shop Pro XII, Flash 8, Suite CS4
Date d'inscription: 02/01/2010

Capacités en graphisme
Capacité graph:
0/0  (0/0)

http://creationtekken.gofreeserve.com

Revenir en haut Aller en bas

Re: Preloader ultra et ses carrés lumineux

Message par Tekken le Lun 21 Juin - 21:09

que faut il modifier dans la classe (a part l'url) afin de pouvoir charger un swf, car lorsque je compile je me retrouve avec des messages d'erreurs au chargement du swf

Code:
TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
    at sitefullflash_fla::MainTimeline/frame1()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()
TypeError: Error #1034: Echec de la contrainte de type : conversion de sitefullflash_fla::MainTimeline@10ebf6a9 en flash.display.Bitmap impossible.
    at com.chargement::Precharg/carreGauche()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at com.greensock.core::TweenCore/complete()
    at com.greensock::TweenMax/complete()
    at com.greensock::TweenMax/renderTime()
    at com.greensock.core::SimpleTimeline/renderTime()
    at com.greensock::TweenLite$/updateAll()

_________________

Tekken
Ceinture jaune
Ceinture jaune

Nombre de messages: 408
Age: 32
Localisation: Chinon (37500)
Logiciels: Paint Shop Pro XII, Flash 8, Suite CS4
Date d'inscription: 02/01/2010

Capacités en graphisme
Capacité graph:
0/0  (0/0)

http://creationtekken.gofreeserve.com

Revenir en haut Aller en bas

Re: Preloader ultra et ses carrés lumineux

Message par artkabis le Mer 23 Juin - 0:02

Salut alors dans ce projet, la base chargé est une image et pour l'affichage de celle-ci j'utilise un BitmapData pour l'affichage progressif, forcément lors du chargement d'un fichier swf, cette étape de doit pas avoir lieu, il faut donc supprimer toute étape faisant référence à cette fameuse classe BitmapData et ajouter à la liste d'affichage le loader directement après la fin du chargement.

Alors je n'ai pas testé, mais ceci devrait fonctionner:
Code:

package com.chargement
{
  //Import
  import com.greensock.TweenMax;
  import com.greensock.easing.*;
  import flash.events.ProgressEvent;
  import flash.display.Bitmap;
  import flash.display.Loader;
  import flash.display.MovieClip;
  import flash.net.URLRequest;
  import flash.text.TextField;
  import flash.utils.setTimeout;
  public class Precharg2 extends MovieClip
  {
   
      private var textCharg:TextField =  new TextField();
      private var conteneur:MovieClip = new MovieClip();
      private var contText:MovieClip = new MovieClip();
      private var carres:Array = new Array();
      private var loader = new Loader();
      private var contWidth:int;
      private var contHeight:int;
      private var MillieuContX:int;
      private var MillieuContY:int;
      private var carreMax:int = 10;
      private var pourcentageCharge:Number;
      private var i:uint=0;
     
      public function Precharg2 ()
      {
          while ( i < carreMax )
          {
            var carre:Carre = new Carre();
            carre.name = 'carre'+i;
            carres.push( carre );
            this.conteneur.addChild( carre );
            this.addChild(conteneur);
            carre.tweened = false;
            carre.alpha = 0;
            TweenMax.to (conteneur.getChildByName('carre'+i), 1, {alpha:(1.5/carreMax)* i, delay:i* .2, x:((carre.width+20)* carreMax)/2 + i* 20, ease: Back.easeOut, onComplete:lancementProgression, onCompleteParams:[carres[i]]});
            i++
          }
       
        contWidth = stage.stageWidth;
        contHeight = conteneur.height;
        MillieuContX = (stage.stageWidth  - contWidth )/ 2;
        MillieuContY = (stage.stageHeight - contHeight) / 2;
        conteneur.x =  MillieuContX
        conteneur.y = MillieuContY
       
        this.addChild (contText);
        textCharg.textColor = 0x73d511;
        contText.addChild (textCharg);
        contText.width = 50;
        contText.alpha =0;
        contText.x = (stage.stageWidth/2) - (contText.width/2);
        contText.y = conteneur.y+20;
        contText.scaleX = contText.scaleY = 5;
      }
      private function lancementProgression($carre:Carre):void
      {
        if($carre === carres[carreMax-1]){activProgress();}
      }
   
      private function activProgress():void
      {
        loader.load(new URLRequest("image.jpg"));
        loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progression);
      }
     
      private function progression(e:ProgressEvent):void
      {
        TweenMax.to(contText, 1, {scaleX:1.2,scaleY:1.2,alpha:1,glowFilter:{color:0x73d511, alpha:1, blurX:15, blurY:15, quality:3, strength:2}});
        pourcentageCharge = (e.bytesLoaded / e.bytesTotal) * 100;
        textCharg.htmlText = Math.round(pourcentageCharge) + " /" + "100";
        i=1;
        while ( i < carreMax){if (pourcentageCharge > 100 / carreMax * i && ! carres[i].tweened){TweenMax.to (carres[i-1], 1, {tint:0x73d511, glowFilter:{color:0x73d511, alpha:1, blurX:10, blurY:10, onComplete:carres[i].tweened=true}});};i++}
        if (pourcentageCharge === 100)
        {
            TweenMax.to (conteneur.getChildByName('carre9' ), 1, {tint:0x73d511, glowFilter:{color:0x73d511, alpha:1, blurX:30, blurY:30}, onComplete:tweencarres});
            TweenMax.to(conteneur, 1, {glowFilter:{color:0x73d511, alpha:1, blurX:15, blurY:15}});
           
            TweenMax.to(contText, 1, {glowFilter:{color:0x73d511, blurX:20, blurY:20, quality:3, strength:3}});
            TweenMax.to(contText, 1, {delay: 2, scaleX:0.2, scaleY:0.2, x:-100, autoAlpha:0, glowFilter:{color:0x73d511, alpha:1, blurX:100, blurY:100, quality:3, strength:5}, ease:Back.easeIn,onComplete:suppText});
        }
      }
     
      private function tweencarres():void
      {
        i=0;
        while (  i < carres.length) {TweenMax.to(carres[i], .5, {delay: i * 0.1, x: -200, alpha: 0, ease: Back.easeIn, onComplete:carreGauche, onCompleteParams:[carres[i]]}); i++}
      }
     
      private function suppText():void
      {
        if(contText)
        {
            contText.text="";
            contText.removeChild (textCharg);
            textCharg = null;
            this.removeChild(contText);
            contText = null;
        }
      }
     
      private function carreGauche($carre:Carre):void
      {
        var img:Bitmap = loader.content;
        conteneur.removeChild( $carre );
        if ($carre === carres[9]){
            this.removeChild(conteneur);
            this.addChild(loader);
        }
      }
    }
}

_________________
J'me fais de la pub et na tongue

artkabis


Nombre de messages: 4515
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Preloader ultra et ses carrés lumineux

Message par IceSliver le Sam 26 Juin - 13:36

Super ce tuto, merci beaucoup

IceSliver
Newbie
Newbie

Nombre de messages: 6
Age: 39
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: remplir ce champ
Date d'inscription: 09/02/2009

Capacités en graphisme
Capacité graph:
0/0  (0/0)

Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum