Bonjour,
Je dois retoucher un flash assez complexe mais en voulant compiler les fichiers qu'on m'a fourni il y a des erreurs, sans n'avoir rien changé !
Et à moi de régler le problème mais je ne suis pas 'fortiche' !

J'ai cherché sur le Net bien sûr et je suis tombé sur un post dans ce forum qui propose un page en anglais avec des exemples mais si mon anglais est correct, mon Actionscript ne doit pas l'être assez !!

l'erreur est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
1017 : La définition de la classe de base NavButton est introuvable.
5000 : La classe 'com.media.aaa.display.NavButton' doit être une sous-classe de 'flash.display.MovieClip', puisqu'elle est liée à un symbole de bibliothèque du type correspondant
J'ai donc le fichier fla qui déclare la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
com.media.aaa.AAAInteractive
Le fichier com/media/aaa/AAAInteractive.as débute par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.media.aaa
{
	import com.media.aaa.display.QuestionScreen;
	import flash.external.ExternalInterface;
	import com.media.aaa.events.ScreenEvent;
	import flash.events.Event;
	import com.media.aaa.utils.SectionTypes;
//... quelques autres imports
	import com.media.aaa.display.NavButton; // le navbutton
	import com.media.aaa.events.VideoScreenEvent;
	import gs.TweenLite;
	import flash.display.MovieClip;	// le movieclip
	import flash.media.SoundTransform;
	import flash.ui.ContextMenu;
	import flash.ui.ContextMenuItem;
	import flash.ui.ContextMenuBuiltInItems;
	import com.media.aaa.display.Info;
//... d'autres imports
 
	public class EOSInteractive extends MovieClip 
	{
...
Et le fichier com/media/aaa/display/NavButton.as qui débute par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
package com.media.aaa.display 
{
	import gs.TweenFilterLite;
	import flash.events.MouseEvent;
	import flash.display.MovieClip;
 
	public class NavButton extends MovieClip
	{
...
Comme je pense que le problème est dans les déclarations d'import, je n'ai pas mis tout le contenu des fichiers.
Si ça peux vous permettre de me dire comment régler ce problème ce serait super, sinon je pourrais donner le reste du code.
Merci beaucoup !