Autor |
Nachricht |
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Do 13.03.2008 16:15
Titel [Flash] - Button / Scrollbar probleme |
|
|
Hallo liebe Forengemeinde,
ich habe hier 2 kleinere Probleme mit einem Flashfilm.
1. Habe ich auf einer Landkarte diverse kleine Punkte (Länderpunkte) die als Button dienen.
Bei klick auf einen Button wird ein MC geladen.
So:
Code: |
on(release) {
mc_schowAsienAdds.gotoAndPlay(3);
}
|
In dem MC 'mc_showAsienAdds' ist in einem Frame die Adresse drin und gleichzeitig noch ein 'stop();' in einer höheren Ebene. Bei 20 Adressen also auch 20Frames und 20 'stop();'.
Wenn der MC mit den Adressen geladen wird, ist die Weltkarte mit den Punkten immer noch sichtbar damit man weiterhin darauf sich die versch Adressen anzeigen lassen kann.
Jetzt ist es aber so das wenn ich auf Punkt 'A' klicke mir auch Adresse 'A' angezeigt wird.Klicke ich ein zweites Mal auf Punkt 'A' wird aufeinmal Adresse 'B' angezeigt. bei nochmaligen klicken auf Punkt 'A' wieder Adresse 'A'.
Er sollte aber bei klick auf 'A' niemals Adresse 'B' zeigen.
Kann mir jemand sagen warum das so ist?
2. Habe ich für die Adressen mir dynamische Textfelder angelegt welche die Adressen aus anderen Frames ziehen.
manche adressen haben überlänge und ich habe über das komponentenwerkzeug mir eine Scrollbar zu dem Textfeld gezogen.
Das Textfeld hat bspweise den namen txt-indien.
dann gebe ich bei der scrollbar folgendes an
Code: |
Target TextField > txt-indien
Horizontal > false
|
wenn ich die adresse mit überlänge anzeige sieht man zwar die scrollbar doch ist diese inaktiv.ich kann zwar mit dem mausrad im textfeld scrollen aber nicht über die scrollbar.
verlasse ich den MC mit den adressen und rufe den selben ein zweites mal auf, dann funktioniert die Scrollbar.
Woran liegt das?
Es wäre schön wenn mir hierbei jemand helfen könnte.
danke & gruß
kash
|
|
|
|
|
gotoAndPlay
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Do 13.03.2008 16:36
Titel Re: [Flash] - Button / Scrollbar probleme |
|
|
Kash hat geschrieben: | Hallo liebe Forengemeinde,
ich habe hier 2 kleinere Probleme mit einem Flashfilm.
1. Habe ich auf einer Landkarte diverse kleine Punkte (Länderpunkte) die als Button dienen.
Bei klick auf einen Button wird ein MC geladen.
So:
Code: |
on(release) {
mc_schowAsienAdds.gotoAndPlay(3);
}
|
In dem MC 'mc_showAsienAdds' ist in einem Frame die Adresse drin und gleichzeitig noch ein 'stop();' in einer höheren Ebene. Bei 20 Adressen also auch 20Frames und 20 'stop();'.
Wenn der MC mit den Adressen geladen wird, ist die Weltkarte mit den Punkten immer noch sichtbar damit man weiterhin darauf sich die versch Adressen anzeigen lassen kann.
Jetzt ist es aber so das wenn ich auf Punkt 'A' klicke mir auch Adresse 'A' angezeigt wird.Klicke ich ein zweites Mal auf Punkt 'A' wird aufeinmal Adresse 'B' angezeigt. bei nochmaligen klicken auf Punkt 'A' wieder Adresse 'A'.
Er sollte aber bei klick auf 'A' niemals Adresse 'B' zeigen.
Kann mir jemand sagen warum das so ist? |
Wenn Du einen Button anklickst, dessen Ziel gerade aktiv ist, dann geht er zum nächsten Frame.
Setz doch hinter dem Frame, in dem die Adressen A drin stehen, einen weiteren Frame, in dem folgendes steht:
gotoAndStop("Adressen A");
|
|
|
|
|
Anzeige
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Do 13.03.2008 16:43
Titel
|
|
|
muß das ein leerer frame sein?
oder kann ich via Taste 'F5' den Frame erweitern und ins nächste Bild die Anweisung gotoAndStop("Adressen A"); rein schreiben?
// EDIT: merci, das funktioniert.vielen dank.problem bei der sache ist das ich jetzt nochmal jeden button anfassen muß um die frames neu anzusprechen.Aber danke.
Zu dem Problem mit dem Scrollbalken jemand eine Idee?
Zuletzt bearbeitet von Kash am Do 13.03.2008 16:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Fr 14.03.2008 11:41
Titel
|
|
|
ich habe die ganzen scrollbalken nochmals entfernt und neu angelegt.
habe jedem dyn textfeld eindeutige namen/instanznamen vergeben und bei jeder scrollbar genau auf das textfeld gezeigt (wie in der FlashHilfe beschrieben), doch das problem besteht weiterhin.
kennt ihr dieses problem?wie kann ich abhilfe schaffen?
danke für eure unterstützung
|
|
|
|
|
Kyuugo
Dabei seit: 30.01.2006
Ort: Moenchengladbach
Alter: 39
Geschlecht:
|
Verfasst Fr 14.03.2008 14:12
Titel
|
|
|
Wie lädst du denn die texte in die dynamischen Texfelder?
Über ein XML, txt-dokument oder per "mein_textdeld.text = "blabla" ?
Also ich hab eben das ganze mal nachgebaut. Ein dynamisches Textfeld, die UIScrollbar drauf, das ganze in nen mc umgewandelt und per button abspielen lassen....und es funktioniert!
Vielleicht mal die fla anhängen, wenn sie net zu groß ist. Geht am schnellsten.
Gruß
Kyu
|
|
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mo 17.03.2008 09:46
Titel
|
|
|
die texte sind in einer anderen ebene direkt im selben frame wie das textfeld auch.
in der ebene habe ich im ActionFenster eine Variable adresse1="blabla\nblabla"; mit Inhalt gefüllt.
Im Textfeld habe ich den Text als dynamischen Text bestimmt und im Feld 'var' die Variable eingetragen die den Text enthält. Das mit der Scrollbar mache ich genau wie du auch.
|
|
|
|
|
Kyuugo
Dabei seit: 30.01.2006
Ort: Moenchengladbach
Alter: 39
Geschlecht:
|
Verfasst Mo 17.03.2008 12:32
Titel
|
|
|
Also die Texte werden in einer anderen Ebene aber im gleichen Movieclip, der auch die Scrollbar und das dyn. Textfeld enthält, deklariert?
Wenn ja, dann überprüfe nochmal ob du du allen dynamischen Textfeldern Instanznamen gegeben hast, die UiScrollbar Komponente auch jeweilige Instanznamen im ContentPath-Parameterfeld eingetragen hat und deklarier die Variablen mit: var adresse1:String = "blablabla"
....dann sollte es eigentlich funktionieren.
Blendest du die Textfelder irgendwie per Tween oder so ein?
Gruß
Kyu
|
|
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mo 17.03.2008 14:24
Titel
|
|
|
müßen alle dynamischen Textfelder einen instanznamen haben?
und wenn ja, muß der für jedes Textfeld eindeutig sein?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash Button Probleme As3
Flash aktiver Button und verkleinern = Probleme
Flash Button mit Animation wenn Cursor den Button Verlässt?
Scrollbar Probleme. Bei STRG + F5 fehlt etwas. warum?
flash scrollbar erstellen
[Flash] Scrollbar will nicht wie gewünscht.
|
|