AS3, swfAddress et externes FSv

  • Sigmundo
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 12, 2009
  • Messages: 3
  • Status: Offline

Message Août 12th, 2009, 5:51 am

C'est peut-être un peu spécial, mais je connais peu d'autres endroits de l'afficher. J'essaie de me familiariser avec le monde merveilleux de swfAddress et AS3. Dans le chargement d'un swf externe dans mon swf principal, et le swf externe est une mesure vidéo. J'ai créé le javascript correctement les fichiers et les swfAdress "onChange fonction" fonctionne. En utilisant le passage des déclarations. Tout fonctionne bien, j'ai une TEXTFIELD cours, qui rend les différentes valeurs reçues des différents mouseclicks, afin que je puisse garder une trace sur whats happeneing la plupart du temps.

Mon problème est que si Ive chargé de la vidéo et ensuite déchargées et cliquez sur le bouton "Retour" bouton dans mon navigateur (n'importe quel navigateur), l'affaire en prenant soin de la valeur (par exemple "/ Video? Side = Video0") envoyé à onChange la fonction doit charger la vidéo à nouveau. Mais ce cas est le même qui sera utilisée si Im naviguer entre les différentes vidéos dans la vidéo. Je pourrais utiliser un "si-" déclaration, mais je ne sais pas ce que pour vérifier. Alors, comment puis-je dire au script que, cette fois, lorsque vous lisez "/ Video? Side = Video0", vous devez charger la vidéo, mais cette fois, lorsque vous les lisez, vous ne chargez la vidéo (car il est déjà présent)?

Je sais que quelqu'un doit les avoir rencontrés et résolus parfois ce quelque part, mais je ne trouve pas d'informations à ce sujet.

C'est un testsite pour enfants tv-programme en norvégien, mais vous avez l'idée: http://nrksuper.no/superstore/flashfiles/sigtest/dyplenking/btv/ . Je peux afficher le code aussi, ou certaines d'entre elles, mais toutes les variables, les fonctions et les commentaires sont en norvégien. Quoi qu'il en soit, je ne pense pas que mon problème a tellement de choses à faire avec le code, d'autres que ce qu'elle pourrait être plus intelligent / refroidisseur / plus les meilleures façons de pratiquer la structure. Mais j'aurais besoin de trouver une autre façon de l'écrire si je veux atteindre cet objectif. Que je dois!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 12th, 2009, 5:51 am

  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Août 13th, 2009, 12:42 am

Pourquoi avez-vous décharger le lecteur vidéo?
Pente vous cacher juste le et fermez le flux net? (ou arrêter le lecteur vidéo si vous n'avez pas accès à son flux nets).
Donc, l'idée est que vous déclarer une variable comme faux et puis vérifiez-le, si sa faux, charger votre lecteur vidéo et définir la variable à true. Si vrai, alors faire juste le visible videoPlayer.
A titre d'exemple:
Code: [ Select ]
var videLoaded:Boolean = false;
... code .....
And where you load the video:
if (!videoLoaded)
{
LoadVideo();
videoLoaded = true;
}
else
videoPlayer.visible = true;
  1. var videLoaded:Boolean = false;
  2. ... code .....
  3. And where you load the video:
  4. if (!videoLoaded)
  5. {
  6. LoadVideo();
  7. videoLoaded = true;
  8. }
  9. else
  10. videoPlayer.visible = true;

Dites-moi si im écrire des choses stupides gif "alt =": D "title =" très heureux ">
Travailler avec les Didnt til SWFAddress maintenant, mais je pense que cela fonctionnera indépendamment du SWFAddress.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • Sigmundo
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 12, 2009
  • Messages: 3
  • Status: Offline

Message Août 27th, 2009, 2:26 am

Merci. J'ai brièvement envisagé cette possibilité. Im toujours curieux de savoir comment faire cela si vous charger / décharger des films cependant. Peut-être que ce n'est pas possible...
  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Août 27th, 2009, 6:08 am

son juste que possible. L'idée est la même, seulement au lieu de cacher / montrer la videoPlayer, vous charger ou décharger. Lorsque vous chargez le lecteur vidéo, définissez la variable videLoaded à vrai, et quand vous le décharger, réglez-le à false. Et de même que ci-dessus, vérifiez la variable avant le chargement de la vidéo.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 28 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC