Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2006, 20:48   #1 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
duplicateMovie(); in Schleife, _x nicht bestimmbar

Nabend:

habe folgende schleife in ner xml.onLoad Prozedur:
PHP-Code:
        var i2:Number 0;
        var 
mCount:Number XMLdaten_id.length;
        for (var 
i:Number 1i<=mCounti++) {
            
window.duplicateMovieClip("window"+ii);
            
this["window"+i]._x 10;
            
this["window"+i]._y 0;
            
this["window"+i].id_txt.text XMLdaten_id[i2];
            
this["window"+i].inhalt_txt.text XMLdaten_text[i2];
            
this["window"+i].titel_txt.text XMLdaten_titel[i2];
            
trace(window2._x);
            
i2++;
        } 
Meine MCs werden erstellt und sind auch auf der Bühne, jedoch ohne Inhalt in den TXTFeldern und die x Position bleibt auch immer gleich. Was hab ich falsch gemacht?
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org

Geändert von b.asile (29-06-2006 um 21:03 Uhr) Grund: Tippfehler
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 20:50   #2 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Pfadfehler...als ich den Code im Poat gesehen habe sprangs mir ins auge...sorry
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 20:53   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus
Zum _x prob.
PHP-Code:
 this["window"+i]._x 10*i
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 29-06-2006, 20:57   #4 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Jetzt habe ich aber noch eine Frage:

Wie bekomme ich den jetzt den relativen Pfad hin?

Die xml.onLoad liegt auf der obersten Ebene (denke ich mal).

mit:
PHP-Code:
_level0["window"+i]._x 10
kann ich den MC erreichen.
Nur habe jetzt schon soviele "_parent"'s gebastelt...geht aber nicht.
Wie kann ich den denn ansprechen?
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 20:58   #5 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Zitat:
Zitat von RustyCake
Servus
Zum _x prob.
PHP-Code:
 this["window"+i]._x 10*i
spielst da mit auf eine andere Geschichte an?
ich glaube das habe ich verinnerlicht, auch wenn ich den anderen Thread demnächst wohl wiedererwecken werde.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:09   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe! Ne keine anspielung, ist die übliche vorgehensweise zum platzieren
Mit "this["window"+i]" müßtest die Dinger doch eigenlich erreichen!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:18   #7 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
dachte ich auch...
aber fehlanzeige.

Wenn ich sie mit _level0 anspreche funktioniert alles. Nur relative Pfade würden mir natürlich besser schmecken
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:28   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ist des script einem in onLoadVars drinne?
Dann bezieht sich this auf die LoadVars.
Schreib oberhalb von der loadVars "var timeline = this;, und im script
"timeline["window"+i]._x = 10*i;", test des mal
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:32   #9 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
PHP-Code:
timeline["window"+i]._x 10*i
macht er nicht. Obwohl er mir traced das timeline = _level0 ist.

Und nur
PHP-Code:
[timeline+"."+"window"+i]._x 10
mag die Syntax nicht.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org

Geändert von b.asile (30-06-2006 um 01:57 Uhr)
b.asile ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:37   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sehr komisch, habs schnell einen Test gebastelt!
PHP-Code:
var timeline this;
var 
LV = new LoadVars();
LV.onLoad = function(fettich)
{
    if (
fettich)
    {
        var 
arr:Array = this.zahlen.split(',');
        for (var 
i:Number 0i<arr.lengthi++)
        {
            var 
mc:MovieClip timeline.window.duplicateMovieClip("windows"+ii, {_x:40*i_y:100});
            
mc.ID arr[i];
            
mc.texter.text mc.ID;
            
trace(mc);
        }
    }
};
LV.load("zahlen.txt"); 
Angehängte Dateien
Dateityp: zip zahlen.zip (5,9 KB, 4x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:49   #11 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Danke.
Wollte es dann so lösen:
PHP-Code:
for (var i:Number 1i<=mCounti++) {
            
window.duplicateMovieClip("window"+ii);
            
mc "window"+i;
            
trace(mc);
            
timeline.mc._x 10;
            
timeline.mc._y 0;
            
timeline.mc.id_txt.text XMLdaten_id[i2];
            
timeline.mc.inhalt_txt.text XMLdaten_text[i2];
            
timeline.mc.titel_txt.text XMLdaten_titel[i2];
            
trace(window2._x);
            
i2++;
        } 
das möchte er aber auch nicht, dann werde ich wohl deine Variante mal ganz übernehmen.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 30-06-2006, 01:59   #12 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Nochmal danke Rusty...geht natürlich jetzt...
...bin leider bis jetzt noch nicht dazu gekommen was im anderen Thread zu machen...vll. komme ich ja gleich noch dazu
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile 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 08:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele