Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-01-2006, 16:00   #1 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
Problem mit dublicateMovieClip

Hallo zusammen,

ich sitze hier grade an einer Brotschneidemaschiene und ich möchte das so machen, dass sich rechts neben ihr die Brotscheiben stapeln, dazu würde ich gerne dublicateMovieClip benutzen, aber irgendwie funzt das nich richtig und ich kann mir nicht erklären warum.

Hier hab ich mal den Code:

PHP-Code:

var ebene 99;


function 
schnittchen() {

    if(
lauf == "1") {                    
        
alterName "schnitte_mc"+(ebene-1);
        
alterName._visible true;
        
lauf "2";
    } else {
        
neuerName "schnitte_mc"+ebene;
        
alterName "schnitte_mc"+(ebene-1);
        
duplicateMovieClip(_root[alterName], _root[neuerName], ebene);
        
_root[neuerName]._y -= 20;
        
ebene += 1;
        
        
trace (neuerName);
        
trace (alterName);
        
trace (ebene);
        
trace (_root[neuerName]._y);
    }


ich habe praktisch schon einen MC auf der Bühne und er heißt "schnitte_mc98", dieser soll dann erstmal nur sichtbar gemacht werden (deshalb die IF-Abfrage).

Im zweiten Durchlauf sollen dann die Vars neuerName und alterName im Script benutzt werden, um dann letztendlich den MC "alterName" zu dublizieren.

Ich bin mir im Moment nicht sicher, ob das Dublizieren geht, aber ich glaube schon, das Problem scheint die Neuzuweisung des Y-Wertes zu sein, weil wenn ich den ausgeben lasse, dann schreibt er "undefined" und ich frage mich, warum er nicht auf _root[neuerName]._y zugreifen kann .... ???

Ich würde mich freuen, wenn ihr mir da mal unter die Arme greifen könntet


Gruß und DANKE im Voraus



Tino
  Mit Zitat antworten
Alt 24-01-2006, 16:15   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
PHP-Code:
var ebene 98;
function 
schnittchen() {
if(
_root.start == 0) {
_root.schnitte_mc98._visible true;
_root.start 1;
} else {
_root["schnitte_mc"+ebene].duplicateMovieClip("schnitte_mc"+(ebene+1), ebene+1);
ebene++;
_root["schnitte_mc"+ebene]._y _root["schnitte_mc"+(ebene+1)]._y-20;

__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 24-01-2006, 16:18   #3 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
hi,

man du bist ja fix unterwegs

danke dir ... werde ich gleich mal ausprobieren


Gruß

Tino
  Mit Zitat antworten
Alt 24-01-2006, 17:36   #4 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
hi nochmal,

also ich muss dir leider mitteilen, dass das so leider nicht geht ... wobei das eigentlich ganz logisch aussieht, was du da hast.

Gruß

Tino
  Mit Zitat antworten
Alt 24-01-2006, 17:41   #5 (permalink)
Digger2k3
Gast
 
Beiträge: n/a
OK ... so hier gehts:

PHP-Code:
function schnittchen() {
    
    if(
_root.lauf == "1") {                    
        
_root.schnitte_mc98._visible true;
        
_root.lauf "2";
    } else {
        
duplicateMovieClip(_root["schnitte_mc"+ebene], "schnitte_mc"+(ebene+1), ebene+1);
        
_root["schnitte_mc"+(ebene+1)]._y _root["schnitte_mc"+ebene]._y-5
        
trace(_root["schnitte_mc"+(ebene+1)]._y);
        
_root.ebene++;
        
trace(_root.ebene);
    }


Gruß

Tino

Geändert von Digger2k3 (24-01-2006 um 17:49 Uhr)
  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 05:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele