Rechercher : dans
Par :

Probleme à l'appel d'une methode flash

Dernière réponse le 22 mar 2008 à 03:08:40 pascal$$, le 21 mar 2008 à 18:40:15 
 Signaler ce message aux modérateurs

Bonjour,
j'ai créé une classe Cercle:
class Cercle extends MovieClip
{
var c_name:String;
var c_color1:Number;
var c_color2:Number;
var c_x:Number;
var c_y:Number;
var c_r1:Number;
var c_r2:Number;
var c_alpha:Number;
function Cercle(c_name:String, c_color1:Number, c_color2:Number, c_x:Number, c_y:Number, c_r1:Number, c_r2:Number, c_alpha)
{
this.c_name=c_name;
this.c_color1=c_color1;
this.c_color2=c_color2;
this.c_x=c_x;
this.c_y=c_y;
this.c_r1=c_r1;
this.c_r2=c_r2;
this.c_alpha=c_alpha;
}
function c_display():Void
{
with (_root)
{
var numberDepth=_root.super.getNextHighestDepth()+1;
_root.super.createEmptyMovieClip(this.c_name, numberDepth);
lineStyle(0, this.c_color1, this.c_alpha);
beginFill(this.c_color2, 100);
moveTo(this.c_x+this.c_r1, this.c_y);
var theta=0;
for (var i = 0; i <= 200; i++)
{
theta += 2*Math.PI/200;
lineTo(this.c_x+this.c_r1*Math.cos(theta), this.c_y+this.c_r1*Math.sin(theta));
}
endFill();
}
function d_display():Void
{
this.c_display();
this.c_r1=this.c_r2;
this.c_display();
}
}
}

par contre si dans mon fichier test(voir contenu ci apres)

var a:RecTangle = new RecTangle("un", 0xFFFF00, 0x00FF00, 10, 10, 50, 100, 100);
trace (a.r_x);
a.r_display();
var c:Cercle=new Cercle("cercle", 0, 0x456688, 100, 100, 50, 100, 100);
c.d_display();


j appelle la derniere methode d_display j'obtiens le message d'erreur suivant:
**Erreur** Séquence = Séquence 1, calque = Calque 1, image = 1 :Ligne 5 : La méthode nommée 'd_display' n'existe pas.
c.d_display();

Total des erreurs ActionScript : 1 Erreurs signalées : 1
Je ne vois pas d'ou vient le souci pouvez vous m'aider à y voir plus clair?

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « probleme à l'appel d'une methode flash » dans :
Javascript - Les fonctions Voir La notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
Formater une carte mémoire flash VoirLes cartes mémoire flash doivent nécessairement être formatées avec le système de fichiers FAT16 pour pouvoir être utilisées par les périphériques (Appareil photo, PDA, téléphone, etc.). Or, pour des cartes mémoire de capacité supérieure à 32Mo,...
Installer Flash (SWF) dans Firefox VoirPar défaut, Firefox n'est pas fourni avec le plugin Flash, ce qui est gênant pour voir certains sites (comme YouTube par exemple). Voici comment procéder: Installation automatique Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et...
Installer Flash, Shockwave et autres dans PortableFirefox VoirVoici comment avoir les plugins Flash, Shockwave et autres dans PortableFirefox: 1. Prenez la version standard de Firefox et installez-la. 2. installez les plugins qui vous intéressent (Flash, Shockwave, QuickTime, etc.) 3. allez dans le...
Java: Les méthodes VoirLa notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs...
Méthodologie de gestion de projet VoirLa gestion de projet - La nécessité d'une méthodologie claire On appelle « gestion de projet » (éventuellement « conduite de projet ») l'organisation méthodologique mise en œuvre pour faire en sorte que l'ouvrage réalisé par le maître...
Carte mémoire (mémoire Flash) VoirIntroduction à la mémoire Flash La mémoire flash est une mémoire à semi-conducteurs, non volatile et réinscriptible, c'est-à-dire une mémoire possédant les caractéristiques d'une mémoire vive mais dont les données ne se volatilisent pas lors...

1

 pascal$$, le 22 mar 2008 à 03:08:40

Euh...
En fait j ai trouvé le bug... petit problème d accolade!! eh oui ça arrive de temps en temps!

Répondre à pascal$$