Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-08-2005, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Bielefeld
Beiträge: 9
Question ..._btn.onRelease gegenüber on(Release)

Hallo *,

ich habe irgendwo aufgeschnappt, das es sinnvoller bzw. schöner ist, den Code aus den Buttons herauszunehmen und in das übergeordnete MC zu schreiben.

Bisher habe ich den Button angewählt und zB:
Code:
 on(release) { ... }
benutzt.
Jetzt möchte ich im Hauptfilm oder dem MovieClip
Code:
 ButtonName.onRelease = function() { ... }
nutzen, aber es passiert nichts beim drücken (loslassen) des Buttons.

Ich habe in der Bibliothek bereits "für Actionscript Exportieren" angewählt.
Der Button befindet sich ganz normal in einem MovieClip, welcher mit attachMovie geladen wird.
Die Pfadangaben habe ich auch überprüft, jetzt fällt mir nichts mehr ein.

Gruss
JP
__________________
Click here to visit my page
Jay-Pi ist offline   Mit Zitat antworten
Alt 09-08-2005, 13:52   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

1. Das "buttonName.onRelease = function(){...]}" gehört mit in den MC, den du attachest.
2. Mit "buttonName" ist der Instanzname gemeint, den du im Eigenschaftsfenster vergibst. (Hat nix mit Export für AS und dem Namen in der Bibliothek zu tun)
3. Zum Testen einfach mal ein "trace("released")" oder so in die function schreiben...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-08-2005, 14:07   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Bielefeld
Beiträge: 9
Zitat:
Zitat von Der Frager
1. [...] gehört mit in den MC, den du attachest.
2. Mit "buttonName" ist der Instanzname gemeint [...]
3. Zum Testen [...] "trace("released")"
(Hatte versehentlich den kompletten Text gequotet, aber den kann ja jeder selber lesen )

Ich habe deine Punkte rückwärts zufällig parallel abgearbeitet und siehe da plötzlich geht's. Und ich hätte schwören können, das ich alles schon durchgegangen bin

Meine Fehler:
Instanzname wird nicht bei Eigenschaften(Bibliothek) gesetzt, sondern im Eigenschaften Reiter von Flash.

Funktionsaufruf im Root bringt nichts, wenn der Button noch nicht existiert, sondern muss an die Stelle des MCs, wo der button das erste mal angezeigt wird.

Aber nochmal Danke für den Schlag auf den Hinterkopf

JP
__________________
Click here to visit my page

Geändert von Jay-Pi (09-08-2005 um 14:10 Uhr) Grund: Falsch gequotet
Jay-Pi 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 23:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele