begin process at 2012 05 27 23:01:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

samedi 6 mars 2010 à 11:17:50 | TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Touvok

Bonjour,

J'ai débuté il y a peut AS3.
J'ai le message d'erreur suivant :

TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.
at GammedeVinsbis_fla::MainTimeline/GammedeVinsbis_fla::frame1()

voici le code en AS3 :

stop()
import flash.display.MovieClip;
import flash.events.EventDispatcher;
//Navigation
this.Navigation.RetourCarte.addEventListener(MouseEvent.CLICK,BtnRetourCarte);
function BtnRetourCarte(event:MouseEvent):void {
gotoAndStop("Carte");
}
this.Navigation.back.addEventListener(MouseEvent.CLICK,BtnBack);
function BtnBack(event:MouseEvent):void {
prevFrame();
}
this.Navigation.Next.addEventListener(MouseEvent.CLICK,BtnNext);
function BtnNext(event:MouseEvent):void {
nextFrame();
}
//ScrollPane
this.PaneCarte
PaneCarte.source=ClipCarte
PaneCarte.setSize(750,510)
//Carte
this.ClipCarte.CoteRotie
this.ClipCarte.CoteRotie.addEventListener(MouseEvent.CLICK,BtnCoteRotie);
function BtnCoteRotie(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("CoteRotie");
}
this.ClipCarte.Condrieu
this.ClipCarte.Condrieu.addEventListener(MouseEvent.CLICK,BtnCondrieu);
function BtnCondrieu(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Condrieu");
}
this.ClipCarte.ChateauGrillet
this.ClipCarte.ChateauGrillet.addEventListener(MouseEvent.CLICK,BtnChateauGrillet);
function BtnChateauGrillet(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Hermitage
this.ClipCarte.Hermitage.addEventListener(MouseEvent.CLICK,BtnHermitage);
function BtnHermitage(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Croze
this.ClipCarte.Croze.addEventListener(MouseEvent.CLICK,BtnCroze);
function BtnCroze(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Cornas
this.ClipCarte.Cornas.addEventListener(MouseEvent.CLICK,BtnCornas);
function BtnCornas(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.StPeray
this.ClipCarte.StPeray.addEventListener(MouseEvent.CLICK,BtnStPeray);
function BtnStPeray(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.StJoseph
this.ClipCarte.StJoseph.addEventListener(MouseEvent.CLICK,BtnStJoseph);
function BtnStJoseph(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("StJoseph");
}
this.ClipCarte.ClairettedeDie
this.ClipCarte.ClairettedeDie.addEventListener(MouseEvent.CLICK,BtnClairettedeDie);
function BtnClairettedeDie(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("ClairettedeDie");
}
this.ClipCarte.Tricastin
this.ClipCarte.Tricastin.addEventListener(MouseEvent.CLICK,BtnTricastin);
function BtnTricastin(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Vivarais
this.ClipCarte.Vivarais.addEventListener(MouseEvent.CLICK,BtnVivarais);
function BtnVivarais(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Villages
this.ClipCarte.Villages.addEventListener(MouseEvent.CLICK,BtnVillages);
function BtnVillages(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Villages");
}
this.ClipCarte.Rasteau
this.ClipCarte.Rasteau.addEventListener(MouseEvent.CLICK,BtnRasteau);
function BtnRasteau(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rasteau");
}
this.ClipCarte.Cairanne
this.ClipCarte.Cairanne.addEventListener(MouseEvent.CLICK,BtnCairanne);
function BtnCairanne(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Cairanne");
}
this.ClipCarte.Gigondas
this.ClipCarte.Gigondas.addEventListener(MouseEvent.CLICK,BtnGigondas);
function BtnGigondas(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Gigondas");
}
this.ClipCarte.BeaumesdeVenise
this.ClipCarte.BeaumesdeVenise.addEventListener(MouseEvent.CLICK,BtnBeaumesdeVenise);
function BtnBeaumesdeVenise(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("BeaumesdeVenise");
}
this.ClipCarte.Vacqueyras
this.ClipCarte.Vacqueyras.addEventListener(MouseEvent.CLICK,BtnVacqueyras);
function BtnVacqueyras(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Ventoux
this.ClipCarte.Ventoux.addEventListener(MouseEvent.CLICK,BtnVentoux);
function BtnVentoux(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Ventoux");
}
this.ClipCarte.CotesduRhone
this.ClipCarte.CotesduRhone.addEventListener(MouseEvent.CLICK,BtnCotesduRhone);
function BtnCotesduRhone(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("CotesduRhone");
}
this.ClipCarte.ChateauneufduPape
this.ClipCarte.ChateauneufduPape.addEventListener(MouseEvent.CLICK,BtnChateauneufduPape);
function BtnChateauneufduPape(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("ChateauneufduPape");
}
this.ClipCarte.Lirac
this.ClipCarte.Lirac.addEventListener(MouseEvent.CLICK,BtnLirac);
function BtnLirac(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Tavel
this.ClipCarte.Tavel.addEventListener(MouseEvent.CLICK,BtnTavel);
function BtnTavel(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}
this.ClipCarte.Luberon
this.ClipCarte.Luberon.addEventListener(MouseEvent.CLICK,BtnLuberon);
function BtnLuberon(event:MouseEvent):void {
this.ClipCarte.gotoAndStop("Rien");
}


Je dois préciser que le même fichier sans le ScrollPane fonctionne très bien. Je pense que je ne dois pas définir ma cible correctement, mais je ne vois pas comment faire.


Merci de m'aider
samedi 6 mars 2010 à 13:01:33 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Twinspirit

Réponse acceptée !
this.PaneCarte;

C'est censé faire quoi, cette ligne ?

this.ClipCarte.Luberon;

Et ça, quelle est l'utilité ?

En attendant, met des ; à la fin de tes lignes...

TwFlash - Développeur ActionScript3 freelance.
Mon blog : Twin Flash Blog
Mon site : TwFlash
samedi 6 mars 2010 à 14:47:28 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Touvok

Merci de répondre aussi vite

"this.PaneCarte;" et "this.ClipCarte.Luberon;" étaient un essai pour mieux définir ma cible, je l'ai supprimé partout et mis des ; mais rien ne change pour le message d'erreur.

Je suis dans le vin et je souhaite animer une carte de la vallée du rhône, chaque zone d'appellation et transformer en bouton. Lorsque l'internaute clique dessus cela le renvoie sur une autre page (FRAME) détaillant le vin.
Actuellement j'ai fait la même chose avec des liens HTML, voir mon site http://www.3cellier.fr/Pages%20FR/Gamme_de_vins.html..

samedi 6 mars 2010 à 16:49:08 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Twinspirit

Réponse acceptée !
Est-ce que le scroll pane est déjà déposé dans l'animation et lui avez-vous donné un nom, ou est-il dans la bibliothèque, avec un nom de classe ?

(On va avancer pas à pas)


TwFlash - Développeur ActionScript3 freelance.
Mon blog : Twin Flash Blog
Mon site : TwFlash
samedi 6 mars 2010 à 17:51:06 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Touvok

Oui,
le SP est dans ma scène.
J'ai dans les Propriétés :

    *occurrence de : ScroollPane
    *Nom de L'occurrence: PaneCarte


Mais il est aussi dans ma bibliothèque
voici les propriétés du Symbole :

    *Nom : ScrollPane
    *Type : Clip
    *Classe:fl.containers.ScrollPane
    *Classe de base: flash.display.MovieClip
    *Liaison : Exporter pour AS (coché)
    Exporter dans la 1er image (coché)
samedi 6 mars 2010 à 18:12:55 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Twinspirit

Réponse acceptée !
le ScrollPane sert à afficher des images ou des swf.
Ce que vous voulez, c'est afficher un swf représentant une carte possédant certains points interactifs, et ce, dans un ScrollPane.

Il vous faut donc :
- créer le swf de votre carte, avec la gestion des boutons, sans ScrollPane.
- Puis, créer un nouvel swf, qui ne contiendra que le ScrollPane, en indiquant :
Code ActionScript :
paneCarte.source=[eventuellement chemin vers le fichier de votre carte]"ClipCarte.swf";


Dans votre page html, vous n'incorporerez que le fichier swf du scrollpane, qui lui, chargera votre carte.
Tout est imbriqué.

Par contre, vous pouvez rencontrer un leger problème si votre carte est un peu grosse en poids.
Il vous faudra alors écouter l'évènement

paneCarte.addEventListener(Event.COMPLETE,affiche);

et créer une méthode "affiche" de ce genre :

Code ActionScript :
function affiche(evt:Event):void 
{
paneCarte.removeEventListener(Event.COMPLETE,affiche);   
var swfCarte:DisplayObject = paneCarte.content;
paneCarte.setSize(swfCarte.width,swfCarte.height);
paneCarte.update();
}






addChild(myScrollPane);






TwFlash - Développeur ActionScript3 freelance.
Mon blog : Twin Flash Blog
Mon site : TwFlash
samedi 6 mars 2010 à 19:12:45 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Touvok

Le SP sert à afficher mon movieclip Carte. La carte est constituée de boutons, images et textes, j'ai converti le tout en symbole "Clip" nommé "ClipCarte".L'internaute en cliquant se déplace vers une FRAME de la scène principale.

Je crois comprendre ce que vous voulez me faire faire.

* Je crée mon mcCarte avec le code pour les boutons comme on ferait pour créer une barre de navigation d'un site, je publie mon fichier pour avoir le swf.

*Puis j'intègre mon mcCarte en définissant la source du SP qui pointe vers ce fichier.

Merci, je vais faire cela des demain.

samedi 6 mars 2010 à 19:26:58 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Twinspirit

Réponse acceptée !

C'est ca!
Le dernier addchild dans mon message est un résidu de copier/coller, n'y faites pas attention (ici on ne peut éditer ses posts, des fois, ça donne des surprises..)

TwFlash - Développeur ActionScript3 freelance.
Mon blog : Twin Flash Blog
Mon site : TwFlash
dimanche 7 mars 2010 à 11:04:09 | Re : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.

Touvok

Grand merci,

Il semble que cela fonctionne.
Encore un peu de mise en page et de décoration et mon fichier sera prêt à être mis en ligne.


Cette discussion est classée dans : function, click, mouseevent, addeventlistener, clipcarte


Répondre à ce message

Sujets en rapport avec ce message

petit pb de variable en as3 [ par inaden ] Bonjour à tousvoilà j'ai le script suivant pour faire un fade alpha :monBouton.addEventListener ( MouseEvent.CLICK, clicBouton );function clicBouton(e Galerie en AS3 [ par Lakitorai ] Bonjour.J'ai récemment créée une petite galerie en utilisant l'AS3... . C'est bien, c'est beau... mais ça bug >Voici le bug : " Error #2044: IOErrorEv pb théorique as3 : addeventlistener, bouton et useCapture [ par inaden ] Bonjour,J'étudie le livre de Thibault Imbert "Pratique d'actionScript 3. Je suis au chapitre programmation évenementielle et j'ai beau relire je ne co AS3 Probleme dans mon slide horizontal [ par valouedna ] Bonjour tout le mondeJe suis en train de réaliser mon portfolio en utilisant le slide horizontale comme navigationDébutant en flash depuis quelques se Besoin d'aide pour reécrire un code [ par mikile ] Bonjour à tous!![^^happy13] Suite à l'achat d'un site, j'essaie peu à peu de le modifier. Malheureusement, je n'avance plus à cause d'un bout de code unBouton.addEventListener(MouseEvent.CLICK, onclick(Event, String)); Impossible ? [ par Okutsuko ] Bonjour tout le monde, Je rencontre actuellement un petit problème en AS3, j'ai fais une boucle pour créer plusieurs boutons, et je veux ajouter des as3 petit souci de code [ par morpheus1207 ] Bonjours, Une question très bête, j'ai un clip qui se nome menu sur l'image 1 de la scene principal a l'interieur j'ai fait un bouton avec se scripts Problème sur animations [ par Guitariffer ] Bonjour, Je suis actuellement en train de réaliser mon CV interactif et pour cela je suis en-train de créer une animation assez complexe. Je m'expli Aide, grand débutant en galère [ par Kaelyn ] Bonjour (ou bonsoir c'est selon) J'ai réalisé un site en HTML avec du flash dedans. Grossièrement le site est une liste de noms associés à des dates. Lecture son sur bouton (pas complexe) [ par Guerrilla ] Bonjour, J'ai envie de créer un simple bouton play et stop qui lancent et arrêtent un son MP3. Flash ne me renvoie aucune erreurs, et pourtant rien ne


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales