CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Petit probleme avec flash

Matsura
Matsura
Niveau 6
09 novembre 2007 à 19:34:44

Bonjour !

Ce topic s´adresse en particulier au habituer de flash.

Je me frotte a un petit probleme.

J´utilise un bitmapdata afin de recuperer une portion precise de mon image.

Hors, lorsque je charge mon image en externe ( un PNG ) elle ne s´affiche pas. le BitmapData est vide.

voici mon morceau de code.

// Création d´un clip destiné à recevoir le fichier externe

this.createEmptyMovieClip("holder_mc",this.getNext
HighestDepth());

/*

Utilisez la classe MovieClipLoader de manière à savoir
quand le fichier externe est chargé ou si le chargement a échoué

  • /

loader = new MovieClipLoader()

// Obtention des mises à jour de l´état par déclenchement d´événements
loader.addListener(this)

// Chargement du fichier externe dans le clip récepteur

loader.loadClip("
http://elogibox.free.fr/Cyria/GFX
/cheveux.png",holder_mc)

// Cette fonction est appelée par l´objet ´loader´ dès que le fichier est chargé et prêt à l´emploi.
function onLoadInit()
{

myBitmap = new BitmapData(holder_mc._width, holder_mc._height,false,0x00FFFFFF)

// Instantané du clip contenant le fichier externe chargé
myBitmap.draw(holder_mc)

// Suppression du clip devenu inutile
holder_mc.removeMovieClip()

var bitmapData_2:BitmapData = new BitmapData(30, 30, false, 0x00FF0000);
bitmapData_2.copyPixels(myBitmap, new Rectangle(97,1, 30, 30), new Point(0, 0));
_root.cheveux_crea.attachBitmap(bitmapData_2, 1);

}

// Cette fonction est appelée par l´objet ´loader´ si le chargement du fichier est impossible
function onLoadError()
{
holder_mc.removeMovieClip()
}

Le chemin de l´image est correct.

Tout marchais tres bien jusqu´a ce que je modifie ce PNG en question. Donc je pencherais plutot sur un probleme de compatibilité de l´image. Est ce qu´une image charger avec bitmapdata dois avoir une taille maximal ? un poids maximal ? un certain type de format d´enregistrement ?

Merci a ceux qui essayerons de m´aider a regler ce probleme.

godrik
godrik
Niveau 30
09 novembre 2007 à 19:36:45

Je ne fais pas de flash mais:
si tu as encore l´ancien, tu peux regarder la difference dans le header pour commencer.

Matsura
Matsura
Niveau 6
09 novembre 2007 à 19:39:10

non je n´ai pu l´ancienne image car j´avais seulement fait une petite modification dessus donc réenregistrer sur la meme image

godrik
godrik
Niveau 30
09 novembre 2007 à 20:05:40

c´est ca de ne pas utiliser de logiciel de versioning... rah je te jure... :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment