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

Charger un fond ActionScript

gamezdead
gamezdead
Niveau 6
10 novembre 2008 à 01:03:58

Bonjour,

Je vien de débuter l'actionscript et j'aime bien se language (facile a comprendre).

Mon personnage (un rond noir) peux bouger lorsque j'appuie les fleches grace a se code:

onClipEvent(enterFrame){
if(Key.isDown(Key.RIGHT)){
this._x += 5;
}
if(Key.isDown(Key.LEFT)){
this._x -= 5;
}
if(Key.isDown(Key.UP)){
this._y -= 5;
}
if(Key.isDown(Key.DOWN)){
this._y += 5;
}
}

En gros, j'aimerais que sa charge un fichier(en .jpeg ?) qui agirais en temps que map (donc le personnage serais superposer au fichier map). Donc je ne demande pas nécessairement le code complet mais j'aimerais bien avoir quelque pistes sachant que j'suis un débutant.

Merci

was666
was666
Niveau 7
10 novembre 2008 à 08:31:09

Déja je te conseillerai de mettre ton code sur la scène et pas sur ton clip avec la fonction:
onEnterFrame = function() {
}

Je comprends pas trop ce que tu veux dire pour ton image?
Si j'ai bien compris tu veux mettre une image sur la scène en dessous du personnage?
Bah soit tu la met directement à la main, soit en code:
D'abord dans ta bibliothèque tu fais clique droit propriété => exporter pour l'actionscript et tu lui donne un nom.
Imaginons que tu l'ai appelé map :
Map = attachMovie('Map','Map',12); //Soit 12 la profondeur donc t'en met une inferieur à celle de ton perso//

Puis tu place ta map:
Map._x =....
Map._y =....

Bon J'espère que c'était ça que tu demandais ^^ Byebye

Matsura
Matsura
Niveau 6
12 novembre 2008 à 19:40:49

je vais completer et corrigé.

Alors tu as 2 solutions.

1) En chargant ta carte dans ton flash
Fichier > importer dans la bibliotheque
tu selectionne ton image et elle se copiera dans la bibliotheque.

Apres tu la fait glisser sur ta scene puis clique droit dessus et mettre en arriere plan

2) Charger dinamiquement l'image ( methode conseillé )

loadMovie("tonimage.jpg")

ou comme l'a dit wass, tu creer un clip, tu y met ton image dedans et tu fait attachMovie("tonclip", "nouveau nom de ton clip", profondeur) ou profondeur dois etre inferieur a celle de ton perso.

was666
was666
Niveau 7
12 novembre 2008 à 19:51:45

=) C'était la réponse Noobesque que j'ai donné :p

gamezdead
gamezdead
Niveau 6
14 novembre 2008 à 01:26:42

salut, c'est encore moi le noob.

Alors merci vous deux de l'aide. J'ai une autre question de noob, comment faire en sorte que sa soit seulement limage A(juste une exemple) qui es assignée au touche et non l'image B.

Exemple:
Je pese la touche haut, et ses l'image A qui bouge, pas l'image B.

Merci

Votre noob,

Gamezdead

Thommas
Thommas
Niveau 7
16 novembre 2008 à 13:24:06

Si tu met ton code :
--------

onClipEvent(enterFrame)
{
if(Key.isDown(Key.RIGHT))
{
this._x += 5;
}
else if(Key.isDown(Key.LEFT))
{
this._x -= 5;
}
else if(Key.isDown(Key.UP))
{
this._y -= 5;
}
else if(Key.isDown(Key.DOWN))
{
this._y += 5;
}
}
-----

Sur le movieclip A, ça agira sur le movieclip A,
Sur le movieclip B, ça agira sur le movieclip B.

was666
was666
Niveau 7
16 novembre 2008 à 13:43:32

Bah sinon au lieu de mettre this tu met le nom de ton image,
onEnterFrame = function(){
if (Key.isDown(Key(RIGHT)){
imageA._x +=12
}
}

was666
was666
Niveau 7
16 novembre 2008 à 13:46:33

Ah oui j'ai oublié de dire, arrête le onClipEvent, Sinon tu vas avoir du code partout et c'est impossible a gérer quand t'as plein de code après,
mais tout dans un calque que t'appelleras "Actions" par exemple
et utilise le OnEnterFrame=function(){}
et met tout le code la dedans =)

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