Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2007, 10:41   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
zielvars (MCs) übergeben...

liebe leute, nachdem ich meinen preloader-block 4x verwende würd ich den gern wie vieles andere in eine funktion schreiben, leider funktioniert meine var-übergabe aber nicht annähernd

pls respond wie man das gut löst


Funktionsaufruf soll übergeben was und wohin...
PHP-Code:
_global.PreLoaderei(loadvar_str,"_root[config['container']].Citem_mc.pix_mc"); 

Funktion wo zumindest der wohin-Para nicht funktioniert, weil keine Ahnung wie man den ummünzt
PHP-Code:
_global.PreLoaderei = function(was:Stringwohin:String) {
                
trace(wohin);
                [
wohin]createEmptyMovieClip("pix_mc"30);
                [
wohin]createEmptyMovieClip("pre_mc"33);
                [
wohin]pre_mc.createClassObject(ProgressBar"my_pb"8);
                [
wohin]pre_mc.my_pb.mode "manual";
                [
wohin]pre_mc.my_pb.label "%1 of %2 KB loaded";
                [
wohin]pre_mc.my_pb.conversion 1024;
                [
wohin]pre_mc.my_pb.themeColor "haloBlue";
                [
wohin]pre_mc.my_pb._y target_mc._parent._height*0.80;
                
//wohin.pre_mc.attachMovie("activity","act",_root.getNextHighestDepth());
                //
                // Laden des Overview-Bildes des Projekts 
                
var OVListener:Object = new Object();
                
OVListener.onLoadStart = function(target_mc:MovieClip) {
                    
target_mc._parent.pre_mc.my_pb.setProgress(numBytesLoadednumBytesTotal);
                };
                
OVListener.onLoadProgress = function(target_mc:MovieClipnumBytesLoaded:NumbernumBytesTotal:Number) {
                    
target_mc._parent.pre_mc.my_pb.setProgress(numBytesLoadednumBytesTotal);
                };
                
                
OVListener.onLoadError = function(target_mc:MovieClip) {
                    
trace("load error... bei "+target_mc);
                    
// Errormeldung ausspucken
                    
target_mc._parent.attachMovie("error","errormsg",78);
                };
                
OVListener.onLoadInit = function(target_mc:MovieClip) {
                    
// Preloader entfernen
                    
removeMovieClip(target_mc._parent.pre_mc.my_pb);
                };
                var 
OV_mcl:MovieClipLoader = new MovieClipLoader();
                
OV_mcl.addListener(OVListener);
                
OV_mcl.loadClip(was, [wohin]);
    
}; 
merci
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 07-06-2007, 10:54   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
entweder
PHP-Code:
//...
   
this[wohin].createEmptyMovieClip("pix_mc"30); 
// ... 
oder
PHP-Code:
_global.PreLoaderei(loadvar_str,_root[config['container']].Citem_mc.pix_mc); 
_global.PreLoaderei = function(was:Stringwohin:MovieClip) {
                
trace(wohin);
                
wohin.createEmptyMovieClip("pix_mc"30); 
//... 
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 07-06-2007, 15:07   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
bei deiner 2. variante gibt er

PHP-Code:
Wohin undefined 
zurück

so hatte ich das schon probiert
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 07-06-2007, 16:00   #4 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
und wie siehts aus mit _root[wohin].blablabla `?
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 07-06-2007, 16:00   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Dann ist deine Pfadangabe falsch.
Trace mal den Pfad.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 07-06-2007, 16:04   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
_root steckt ja schon drin, glaub nicht dass das noch helfen kann...


wäre die Pfadangabe falsch, könnte er das gewünschte nicht richtig reinladen, right? und das passt ja alles... nur eben nicht wenn ich versuch den preloader in die funktion zu stecken
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 07-06-2007, 16:25   #7 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Bidde mal testen.
Angehängte Dateien
Dateityp: zip Preloaderei.zip (6,3 KB, 3x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 07-06-2007, 20:59   #8 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
also bei mir gehts, ich packe ein 1.jpg da wo die fla ist und sie läd ...
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 08-06-2007, 00:08   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
hmmmm, probiert das doch bitte mal mit so einer schachtelung:

_root[config['container']].Citem_mc.pix_mc

wohin bleibt bei mir undfined ;(
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 08-06-2007, 00:18   #10 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Tja vllt. sollte du mal dein Verschachtelung überprüfen wie ich es dir
schon mal empfohlen hatte.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 08-06-2007, 13:18   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
dammit, was my fault

hab mit .pix_mc scho übergeben, und in der funktion noch ein pix_mc erstellen wollen was sich dann logischerweise geschlagen hat...

thx a lot for support
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 08-06-2007, 13:52   #12 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Am Rande

Na nö nicht unbedingt.
Innerhalb einer Instance kann der gleichen Instance-Name wie
der der Main-Instance existieren, aber halt nur einmal.
PHP-Code:
var mc:MovieClip _root.createEmptyMovieClip("mcInstance",1);
mc mc.createEmptyMovieClip("mcInstance",1);
mc mc.createEmptyMovieClip("mcInstance",1);
trace(mc
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (08-06-2007 um 14:21 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 08-06-2007, 14:04   #13 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
ja stimmt schon, nur haut die zielangabe dann scheinbar auch nicht hin....

anyway, thx
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:39 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele