Moviecliploader ne marchant pas : incomprehensible
1 réponse
JoTrAsH
bonjour a tous et merci de lire ma question: alors voila
j'utilise dans mon flash le composant loadmovie de cette maniere :
function clickMe(id) {
var imageNode = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.jpegURL;
loadMovie("images/"+imageNode, photoengrand );
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.title;
_root.commentairedimage.text=commentaire;
_global.numid=id;
}
et ca marche tres bien. maintenant je voudrais changer le load movie en
MovieClipLoader afin de pouvoir recuperer la taille et pouvoir jouer avec le
composant donc je fais :
function clickMe(id) {
var imageNode = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.jpegURL;
_global.dmcMovieClipLoader = new MovieClipLoader ();
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.title;
_root.commentairedimage.text=commentaire;
_global.numid=id;
}
et ca ne marche pas :'(
g essaye de debugguer en ajoutant
var o:Object = {}
o.onLoadError = function ( target, error ) { trace("erreur:" add error); }
o.onLoadInit = function () { trace("charg? !"); }
dmcMovieClipLoader.addListener(o);
mais ca ne me renvoie rien et si je fait un
timerID = setInterval( function() {
o=dmcMovieClipLoader.getProgress(_root.photoengrand); trace(dmcMovieClipLoader
add " - " add _root.photoengrand); }, 500 );
ca me renvoie bien ke mon clip existe au level 0
si jessai dans un fla vierge et que je met
// dans _root :
var dmcMovieClipLoader:MovieClipLoader = new MovieClipLoader ();
var dmcObject:Object = new Object();
dmcObject.onLoadError = function ( target, error ) { trace("erreur:" add
error); }
dmcObject.onLoadInit = function (target) { trace( target add "charg? !"); }
dmcMovieClipLoader.addListener(dmcObject);
function clickMe(id) {
_root.dmcMovieClipLoader.loadClip("images/" add imageNode,
_root.photoengrand);
}
ca marche tres bien et si je fais exactement la meme chose dans mon fla ... ca
ne marche pas.. meme een mettant dans un nouveau calque ou autre...
voila jespere que quelqu'un aura la reponse merci beaucoup d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
arno
essaie ça :
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.jpegURL; monClip_mcl.loadClip("images/"+imageNode, _root.photoengrand); var commentaire = myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.title; _root.commentairedimage.text = commentaire; _global.numid = id; }
var monClip_mcl = new MovieClipLoader(); var monEcouteurDeClip = new Object(); monEcouteurDeClip.onLoadProgress = function(cible, loadedBytes, totalBytes) { trace(cible); trace(loadedBytes); }; monClip_mcl.addListener(monEcouteurDeClip);
JoTrAsH a écrit :
bonjour a tous et merci de lire ma question: alors voila j'utilise dans mon flash le composant loadmovie de cette maniere :
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.jpegURL; loadMovie("images/"+imageNode, photoengrand ); var commentaire = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.title; _root.commentairedimage.text=commentaire; _global.numid=id; }
et ca marche tres bien. maintenant je voudrais changer le load movie en MovieClipLoader afin de pouvoir recuperer la taille et pouvoir jouer avec le composant donc je fais :
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.jpegURL; _global.dmcMovieClipLoader = new MovieClipLoader ();
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.title; _root.commentairedimage.text=commentaire; _global.numid=id; } et ca ne marche pas :'( g essaye de debugguer en ajoutant var o:Object = {} o.onLoadError = function ( target, error ) { trace("erreur:" add error); } o.onLoadInit = function () { trace("charg? !"); } dmcMovieClipLoader.addListener(o);
mais ca ne me renvoie rien et si je fait un timerID = setInterval( function() { o=dmcMovieClipLoader.getProgress(_root.photoengrand); trace(dmcMovieClipLoader add " - " add _root.photoengrand); }, 500 );
ca me renvoie bien ke mon clip existe au level 0
si jessai dans un fla vierge et que je met // dans _root : var dmcMovieClipLoader:MovieClipLoader = new MovieClipLoader (); var dmcObject:Object = new Object(); dmcObject.onLoadError = function ( target, error ) { trace("erreur:" add error); } dmcObject.onLoadInit = function (target) { trace( target add "charg? !"); } dmcMovieClipLoader.addListener(dmcObject); function clickMe(id) { _root.dmcMovieClipLoader.loadClip("images/" add imageNode, _root.photoengrand); } ca marche tres bien et si je fais exactement la meme chose dans mon fla ... ca ne marche pas.. meme een mettant dans un nouveau calque ou autre...
voila jespere que quelqu'un aura la reponse merci beaucoup d'avance
essaie ça :
function clickMe(id) {
var imageNode =
myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.jpegURL;
monClip_mcl.loadClip("images/"+imageNode, _root.photoengrand);
var commentaire =
myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.title;
_root.commentairedimage.text = commentaire;
_global.numid = id;
}
var monClip_mcl = new MovieClipLoader();
var monEcouteurDeClip = new Object();
monEcouteurDeClip.onLoadProgress = function(cible, loadedBytes,
totalBytes) {
trace(cible);
trace(loadedBytes);
};
monClip_mcl.addListener(monEcouteurDeClip);
JoTrAsH a écrit :
bonjour a tous et merci de lire ma question: alors voila
j'utilise dans mon flash le composant loadmovie de cette maniere :
function clickMe(id) {
var imageNode = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.jpegURL;
loadMovie("images/"+imageNode, photoengrand );
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.title;
_root.commentairedimage.text=commentaire;
_global.numid=id;
}
et ca marche tres bien. maintenant je voudrais changer le load movie en
MovieClipLoader afin de pouvoir recuperer la taille et pouvoir jouer avec le
composant donc je fais :
function clickMe(id) {
var imageNode = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.jpegURL;
_global.dmcMovieClipLoader = new MovieClipLoader ();
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id -
1].attributes.title;
_root.commentairedimage.text=commentaire;
_global.numid=id;
}
et ca ne marche pas :'(
g essaye de debugguer en ajoutant
var o:Object = {}
o.onLoadError = function ( target, error ) { trace("erreur:" add error); }
o.onLoadInit = function () { trace("charg? !"); }
dmcMovieClipLoader.addListener(o);
mais ca ne me renvoie rien et si je fait un
timerID = setInterval( function() {
o=dmcMovieClipLoader.getProgress(_root.photoengrand); trace(dmcMovieClipLoader
add " - " add _root.photoengrand); }, 500 );
ca me renvoie bien ke mon clip existe au level 0
si jessai dans un fla vierge et que je met
// dans _root :
var dmcMovieClipLoader:MovieClipLoader = new MovieClipLoader ();
var dmcObject:Object = new Object();
dmcObject.onLoadError = function ( target, error ) { trace("erreur:" add
error); }
dmcObject.onLoadInit = function (target) { trace( target add "charg? !"); }
dmcMovieClipLoader.addListener(dmcObject);
function clickMe(id) {
_root.dmcMovieClipLoader.loadClip("images/" add imageNode,
_root.photoengrand);
}
ca marche tres bien et si je fais exactement la meme chose dans mon fla ... ca
ne marche pas.. meme een mettant dans un nouveau calque ou autre...
voila jespere que quelqu'un aura la reponse merci beaucoup d'avance
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.jpegURL; monClip_mcl.loadClip("images/"+imageNode, _root.photoengrand); var commentaire = myGallery.getXMLNode().firstChild.childNodes[id-1].attributes.title; _root.commentairedimage.text = commentaire; _global.numid = id; }
var monClip_mcl = new MovieClipLoader(); var monEcouteurDeClip = new Object(); monEcouteurDeClip.onLoadProgress = function(cible, loadedBytes, totalBytes) { trace(cible); trace(loadedBytes); }; monClip_mcl.addListener(monEcouteurDeClip);
JoTrAsH a écrit :
bonjour a tous et merci de lire ma question: alors voila j'utilise dans mon flash le composant loadmovie de cette maniere :
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.jpegURL; loadMovie("images/"+imageNode, photoengrand ); var commentaire = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.title; _root.commentairedimage.text=commentaire; _global.numid=id; }
et ca marche tres bien. maintenant je voudrais changer le load movie en MovieClipLoader afin de pouvoir recuperer la taille et pouvoir jouer avec le composant donc je fais :
function clickMe(id) { var imageNode = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.jpegURL; _global.dmcMovieClipLoader = new MovieClipLoader ();
var commentaire = myGallery.getXMLNode().firstChild.childNodes[id - 1].attributes.title; _root.commentairedimage.text=commentaire; _global.numid=id; } et ca ne marche pas :'( g essaye de debugguer en ajoutant var o:Object = {} o.onLoadError = function ( target, error ) { trace("erreur:" add error); } o.onLoadInit = function () { trace("charg? !"); } dmcMovieClipLoader.addListener(o);
mais ca ne me renvoie rien et si je fait un timerID = setInterval( function() { o=dmcMovieClipLoader.getProgress(_root.photoengrand); trace(dmcMovieClipLoader add " - " add _root.photoengrand); }, 500 );
ca me renvoie bien ke mon clip existe au level 0
si jessai dans un fla vierge et que je met // dans _root : var dmcMovieClipLoader:MovieClipLoader = new MovieClipLoader (); var dmcObject:Object = new Object(); dmcObject.onLoadError = function ( target, error ) { trace("erreur:" add error); } dmcObject.onLoadInit = function (target) { trace( target add "charg? !"); } dmcMovieClipLoader.addListener(dmcObject); function clickMe(id) { _root.dmcMovieClipLoader.loadClip("images/" add imageNode, _root.photoengrand); } ca marche tres bien et si je fais exactement la meme chose dans mon fla ... ca ne marche pas.. meme een mettant dans un nouveau calque ou autre...
voila jespere que quelqu'un aura la reponse merci beaucoup d'avance