Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-06-2004, 15:54   #1 (permalink)
animator
 
Benutzerbild von maggi76
 
Registriert seit: Jul 2002
Beiträge: 76
attach.movie ansteuern?

Hy folks,
ich lade aus der Biblio einen MC mit attachMovie in nen anderen MC ("mc_laufband").

Mein Problem:
Was für ein "Instanz"-Namen (falls er einen bekommt) hat er dann?
Verknüpfung in der Biblio ist "clip"

this.attachMovie ("clip", "clip" +i, i);

ich möcht ein MC("bild_mc") der sich in diesem "clip-MC" befindet per AS skalieren, jedoch fehlt mir halt der instanzname vom "clip_MC".

skalieren:
_root.mc_laufband.clip.bild_mc_xscale=120;
__________________
no brain, no pain.
maggi76 ist offline   Mit Zitat antworten
Alt 24-06-2004, 16:27   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also attachMovie() hat doch 3 Parameter.
attachMovie(1,2,3)

1. ist der ID Name den Du in der Bibliothek vergeben hast
2. ist der neue Name den Du bei Dir "clip"+i benennst
3. die Tiefe (Ebene) in der der Clip liegt

also musst Du den Clip in Deinem Fall
PHP-Code:
_root.mc_laufband.eval("clip"+i)._xscale=120 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 24-06-2004, 16:56   #3 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
hm

mit eval is das net schön
Code:
root.mc_laufband["clip"+i]._xscale=120
Alphanimal ist offline   Mit Zitat antworten
Alt 24-06-2004, 16:58   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Warum ist das mit eval() nicht schön?
eval() ist zwar nicht das aktuellste, aber dennoch
sehr gebräuchlich.
Deine Variante ist aber sicherlich die modernere
gebe ich zu.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (24-06-2004 um 17:01 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 24-06-2004, 19:04   #5 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
eval is auch gut :)

jo natürlich gehts mit eval auch, aber ich mags nicht so, is eine veraltete Funktion die von Flash 4 übrig geblieben is...
(Da konnte man AS Code dynamisch erstellen und den dan ausführen)
jetzt gehen nur mehr variablen...
naja

@maggi76 noch was:
du hast das attachMovie wahrscheinlich uas einem script mit Schleife.
wenn du nur einen Clip erstellen willst brauchst du das i nicht mehr. dann is für dich die Frage eval() oder array[]-access auch hinfällig.

PHP-Code:
this.attachMovie("clip""mc"1);
this.mc._xscale 120
oder halt in "_root.mc_laufband"
PHP-Code:
this.attachMovie("clip""mc"1); 
und irgendwo anders
PHP-Code:
_root.mc_laufband.mc._xscale 120
mfg!
Alphanimal ist offline   Mit Zitat antworten
Alt 24-06-2004, 19:24   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 28-06-2004, 14:21   #7 (permalink)
animator
 
Benutzerbild von maggi76
 
Registriert seit: Jul 2002
Beiträge: 76
Danke hat mir sehr geholfen!
__________________
no brain, no pain.
maggi76 ist offline   Mit Zitat antworten
Alt 28-06-2004, 14:54   #8 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Mir wurde eval() auch abgewöhnt
  Mit Zitat antworten
Alt 28-06-2004, 15:56   #9 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
OK, ok ich gebe mich geschlagen.
Ist ja auch schon veraltet.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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 13:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele