Forums Développement Multimédia

Aller au contenu

Cortux

Inscrit(e) (le) 25 May 2004
Déconnecté Dernière activité Apr 24 2017 14:14 PM
-----

Messages que j'ai postés

Dans le sujet : Priorité chargement fichiers par rapport à une boucle for

11 April 2017 - 10:23 AM

Salut Monsieur Spi,

J'ai lu ton message hier soir, et j'allais te demander un exemple afin de mieux comprendre le sens de ton propos, et j'ai trouvé l'EDIT ce matin donc c'est parfait :).

Effectivement, je vois beaucoup mieux ce que tu veux dire, remplacer une boucle for par une fonction qui s'appelle elle-même jusqu'à remplir une condition particulière. Pour le coup, tu as raison, ça va répondre à ma problèmatique de synchro. Cependant, je te rassure, le bout de code que tu as mis ne pourra pas être utilisé en l'état, juste ou faux, je n'ai mis qu'un bout de programme, il va falloir que je l'adapte, mais le but étant que je comprenne, c'est parfait !

Je ne dis pas que je vais y arriver, mais j'ai déjà compris, c'est un bon début.

Un mystère subsiste :


function chargeFichiers(fichier):void{
 

Que représente "fichier" ?

Je reviens vers toi dès que j'ai suffisamment avancé ;)

Merciiiiiiiiiiiiiiiiiiiii !

Tux

Dans le sujet : Priorité chargement fichiers par rapport à une boucle for

10 April 2017 - 15:07 PM

Bonjour Monsieur Spi,

Tout d'abord, je n'ai pas compris ta première phrase :

Voir le messageMonsieur Spi, le 10 April 2017 - 14:36 PM, dit :

Une fonction récursive avec une condition de sortie devrait faire la blague.

Ensuite, les remarques sur les erreurs :
- Pour les variables, c'est tout à fait exact, je les déclare dans les boucles, ça fonctionne, mais c'est pas terrible, mauvaise manie à changer.
- Pour la fonction, elle était au départ à l'exterieur et apellée dans la boucle, à force de faire des tests, j'ai fini par aboutir à un code "moche" alors qu'au début il était correct.
- Pour les noms de fichiers, j'ai à la base un
filesChapitres.getDirectoryListing();
donc un tableau comme tu me l'as recommandé, ces HTML en sont une conséquence.


Je n'ai pas mis tous les détails car c'était vraiment une question sur un principe de fonctionnement, mon code en étant un exemple. Je fais de l'AS3 niveau amateur occasionnellement depuis 10 ans et ces notions de logiques de calcul m'échappent encore complètement. Je n'y comprends rien de rien.

A titre d'explication : si je mets la fonction à l'exterieur histoire que ce soit propre, pour moi le player doit en toute logique à n=1 aller dans la fonction, mettre sur pause le for, exécuter tout ce qu'il y a dans la fonction dont le chargement du fichier html et son analyse, et une fois que toutes les instructions de la fonction sont faites, passer à l'indice de boucle suivant n=2. Mais ça ne marche pas ! Je suis dans l'erreur bien évidemment, mais j'aimerai comprendre le principe de fonctionnement, à savoir pourquoi la fonction est exécutée mais pas les chargements de fichiers qu'elle contient et les instructions qui y sont associées.

Si tu pouvais m'éclairer sur ce sujet (au delà du code) ce serait top, si tu en as le temps et l'envie !

Merci par avance :)

Dans le sujet : Attribut dynamique XML

06 April 2017 - 07:44 AM

Salut pol2095

C'est exactement ce que je recherchais ! Je n'avais jamais eu l'occasion de tomber sur ce genre de cas c'est chose faite :smile: . Je note précieusement la méthode avec "attribute" que je ne connaissais pas, ça resservira assurément.

En tout cas ça marche impeccable désormais !

Merci pour ton aide ;-)

Bonne journée !

Tux

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP