Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-10-2005, 21:52   #1 (permalink)
Rc-freak
 
Benutzerbild von Domsi
 
Registriert seit: Sep 2004
Ort: Steiermark (Ö)
Beiträge: 1.152
attachMovie Problem

Hi, erstmal juhu hab das neue Flash.

So nun hängst bei mir gerade, ich wollte gerade für meine neue Seite so ein newssystem anfangen, das erste was ich machen wollte ist in Flash den Bereich wo dann die ganzen News in die Textfelder eingeladen werden!

Ich hab einen MovieClip mit dem instanznamen "news". Dann muss der pro newseintrag natürlich nochmal erstellt werden.

Ich hab dem MovieClip über Verknüpfung den Bezeichner "news_sys" gegeben.

Dann hab ich dazu einen Code gemacht. Zuerst wollte ich ja duplicate MovieClip nehmen, aber in den Threads hies es besser man nimmt attachMovie.

Na gut und das hab ich versucht:
PHP-Code:
for(var i=0;i<=3;i++){
    
news.attachMovie(news_sys"news_mc"+i1)
    
news_mc[i]._x 50+(i*20);
    
news_mc[i]._y 60;

Nur klappt das so nicht ganz.

Ich denke es liegt daran das news_mc[i] jetzt gar nicht existiert undeswegen des nicht angezeigt wird

Aber ich hab keine Ahnung wie ich das schreiben muss, damit er mir 4 mal den gleichen MovieClip anzeigt.

Könnt ihr mir da helfen?

Danke.
__________________
Für Rechtschreibfehler haftet meine Tastatur.

Frühstücken tun alle (Nutella)

http://www.dominik-klein.at|Einfache Flashanfängertuts|Geburtstagsreminder

lg, Domsi
Domsi ist offline   Mit Zitat antworten
Alt 18-10-2005, 21:55   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
ohne Flash 8 kenntnisse:
ActionScript:
  1. for(var i=0;i<=3;i++){
  2.     news.attachMovie("news_sys", "news_mc"+i, i)
  3.     news["news_mc"+i]._x = 50+(i*20);
  4.     news["news_mc"+i]._y = 60;
  5. }

oder einfach mit ner referenz var:
ActionScript:
  1. for(var i=0;i<=3;i++){
  2.     var soda = news.attachMovie("news_sys", "news_mc"+i, i)
  3.     soda._x = 50+(i*20);
  4.     soda._y = 60;
  5. }

und nicht vergessen die tiefe auch zu erhöhen.. sonst überschreibst du immer den gerade erst erstellten und nur der letzte bleibt sichtbar

grz
pape

Geändert von pape (18-10-2005 um 21:56 Uhr)
pape ist offline   Mit Zitat antworten
Alt 18-10-2005, 21:56   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Zitat von Domsi
Ich denke es liegt daran das news_mc[i] jetzt gar nicht existiert undeswegen des nicht angezeigt wird


Danke.
du hast dir die antwort doch selber geben.

daher >
ActionScript:
  1. this.createEmptyMovieClip("news", 1000);
  2. for (var i = 0; i<=3; i++) {
  3.     news.attachMovie("news_sys", "news_mc"+i, i);// news_sys mit ""  schreiben!
  4.     news["news_mc"+i]._x = 50+(i*20);
  5.     news["news_mc"+i]._y = 60;
  6. }
__________________
gruß bloba

2 x onkel² b_d

Geändert von bloba (18-10-2005 um 22:01 Uhr)
bloba ist offline   Mit Zitat antworten
Alt 18-10-2005, 21:58   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
@bloba: hat sich das in flash 8 geändert?...
news_mc[i] gibt es doch trotzdem nicht?!
es müsste
news["news_mc"+i].... heißen oder is das in flash 8 anders?

pape

edit: @ domsi: wenn du nicht weißt ob etwas existiert, kannst du es dir tracen lassen und siehst dann ob du ein undefined bekommst oder nicht!

Geändert von pape (18-10-2005 um 22:00 Uhr)
pape ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:02   #5 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
hehe da war doch was......
habs geändert
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:03   #6 (permalink)
Rc-freak
 
Benutzerbild von Domsi
 
Registriert seit: Sep 2004
Ort: Steiermark (Ö)
Beiträge: 1.152
ah danke,

ich depp ich wusste da fehlt irgendwas ,

ja bloba so wie du es geschrieben hast funktioniert es nicht! So wie pape gesagt hat klappt es!

aber trotzdem danke an alle beide!

Ich glaub jetzt merk ich mir das es so funktioniert

lg, Domsi

edit: Ja pape ich weiß, hatte ich auch dann hab ich getrace es war undefined, und dann hats mich um diese uhrzeit halt ausgehängt , aber danke!
__________________
Für Rechtschreibfehler haftet meine Tastatur.

Frühstücken tun alle (Nutella)

http://www.dominik-klein.at|Einfache Flashanfängertuts|Geburtstagsreminder

lg, Domsi

Geändert von Domsi (18-10-2005 um 22:04 Uhr)
Domsi ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:03   #7 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
meins geht jetzt auch
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:04   #8 (permalink)
Rc-freak
 
Benutzerbild von Domsi
 
Registriert seit: Sep 2004
Ort: Steiermark (Ö)
Beiträge: 1.152
Jetzt schon ja

danke
__________________
Für Rechtschreibfehler haftet meine Tastatur.

Frühstücken tun alle (Nutella)

http://www.dominik-klein.at|Einfache Flashanfängertuts|Geburtstagsreminder

lg, Domsi
Domsi ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:06   #9 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
np
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:10   #10 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
.. es sind nun mal (auch) die kleinen Dinge die das leben schön machen^^
und zu dieser uhrzeit isses wohl nur menschlich fehler zu machen... (auch wenn meine Hochphase meistens nachts zwischen 2 und 3 ist^^)

pape
pape ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:15   #11 (permalink)
Rc-freak
 
Benutzerbild von Domsi
 
Registriert seit: Sep 2004
Ort: Steiermark (Ö)
Beiträge: 1.152
Tja, das ist nicht bei mir.

Ist glaub ich besser, weil wenn ich schule hab und um 3 noch an flash sitze, kann ich damit rechnen das ich dann nicht rauskomme in der früh

Naja, gut wird dann eh langsam zeit, sonst wird des nichts mit den test morgen wenn ich noch länger aufbleib.

danke nochmal für die hilfe.

lg, Domsi
__________________
Für Rechtschreibfehler haftet meine Tastatur.

Frühstücken tun alle (Nutella)

http://www.dominik-klein.at|Einfache Flashanfängertuts|Geburtstagsreminder

lg, Domsi
Domsi ist offline   Mit Zitat antworten
Alt 18-10-2005, 22:22   #12 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von Domsi
weil wenn ich schule hab und um 3 noch an flash sitze, kann ich damit rechnen das ich dann nicht rauskomme in der früh
ich ja auch nicht... deswegen habe ich hochphasen auch nur hin und wieder in den Ferien und manchmal am we wenn ich nix wirklich zu tun hab (was meistens nicht der fall ist...) oder ich mich mal auf andere gedanken bringen muss..

naja.. genug des ot's..

bis denne
pape
pape 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 20:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele