Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-06-2005, 09:54   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
durch pressen eines Button Bild 1 aus Symbol laden

Ich habe ein mc-Symbol (nennen wir es mal Symbol1) erstellt:

in dem mc ist ein dynamisches Textfeld, welches eine Variable
(in einer Textdatei auf meinem Server gespeichert) wiedergibt.
In dem mc sind 4 Bilder mit je 1 Textfeld (pro Bild 1 Variable).

Dieses Symbol möchte ich in einen Film einbinden, in dem 4 Buttons sind.
Sobald Button 1 gedrückt wird soll Bild 1 des Symbols Symbol1 angezeigt werden.
Wird dann Button 2 gedrückt soll Bild 2 des Symbols angezeigt werden....


wie kann ich das realisieren?

ich bekomme hin:
- das Symbol
- die Buttons

ich bekomme nicht hin:
- bei pressen eines Buttons wird ein bestimmtes Bild des Symbols geladen

Hoffe ich habe mich versätndlich ausgedrückt und ihr könnt mir weirehelfen.

Danke!
Souldelivery ist offline   Mit Zitat antworten
Alt 02-06-2005, 10:36   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Pack die Bilder zusätzlich in MCs und schalte deren _visible-Eigenschaft auf false, damit sie zuerst unsichtbar sind. Gib den 4 Buttons Instanznamen und leg für jeden Button einen onRelease-Event an, der die Klicks abfängt. Im Event schaltest du dann vom gewünschten MC die _visible-Eigenschaft auf true.
  Mit Zitat antworten
Alt 02-06-2005, 11:44   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
oh sorry.... bisschen schlecht erklärt:

mit Bild meint ich Bild, wie Schlüsselbild, nicht jpg


Was mir eigentlich fehlt ist das Wissen, wie ich folgenden Code vervollständige:

Code in Button 1:
on(release) {WEITER GEHTS;}

Normalerweise würde ich es ja hin bekommen, aber ich weiss nicht, wie ich auf ein "MC im MC" verweise.

Wenn ich dem MC, der im MC erscheinen soll, einen Instanznamen mcinstanz gebe und (schlüssel-)Bild 3 dieser Instanz angezeigt bekommen möchte...
was muss ich dann eingeben?

Geändert von Souldelivery (02-06-2005 um 11:48 Uhr)
Souldelivery ist offline   Mit Zitat antworten
Alt 02-06-2005, 12:16   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
PHP-Code:
//auf der Hauptzeitleiste
this.mcinstanz.gotoAndStop(3); 
  Mit Zitat antworten
Alt 02-06-2005, 13:35   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
funktioniert leider nicht so ganz...

ich habe jetzt die Instanz: ausgabe

und auf den Button habe ich gelegt:
on(release){this.ausgabe.gotoAndStop(2);}

Beim testen des Films passiert aber nichts, wenn ich den Button anklicke.

Der MC mit dem Instantnamen ausgabe funktioniert aber bestens, wenn ich ihn allein, also nur die Schene, teste.
Da muss also wenn ich jetzt nicht ganz falsch liege was am Button-Code falsch sein.
Souldelivery ist offline   Mit Zitat antworten
Alt 02-06-2005, 13:40   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. on(release){this._parent.ausgabe.gotoAndStop(2);}
Falls der Button ein MC ist...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-06-2005, 11:27   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 105
jetzt komme ich wieder nicht weiter

also:
habe jetzt einen mc im mc im mc

es gibt also:
- Hauptfilm
- den mc "ausgabe" (liegt im Hauptfilm)
- den mc BUTTON (liegt in ausgabe)
- den mc "ausgabe_produkte" (liegt in ausgabe)

Nun möchte ich durch pressen eines buttons (MC), der im MC mit dem Instanznamen BUTTON liegt, bewirken, dass Frame 3 des Films ausgabe_produkte abgespielt wird.

Habe es so versucht:
on(release){_root.ausgabe.ausgabe_produkte.gotoAnd Play(3);}

funktioniert aber nicht.

Hab noch mehrere andere Variationen versucht, keine klappt.

Was muss ich machen, damit es klappt?
Souldelivery ist offline   Mit Zitat antworten
Alt 13-06-2005, 12:54   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
gotoAndPlay wird zusammengeschrieben... Wahrscheinlich ist das hier aber nur ein Tippfehler, oder? Setz dir mal einen trace("klack") o.ä. in den release-Event und check im Testmodus, ob der Klick durchgeht. Check mit einem trace auch mal, ob die MC-Instanz auch wirklich existiert.
  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 07:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele