Close Button auf Hauptfilm für ext. Swf [Flash 9]
| 10.11.2009, 13:33 | | abgemeldeter Benutzer
| Close Button auf Hauptfilm für ext. Swf Also ich habe mal wieder eine Frage, ein Problem, eine Idee..keine Ahnung, wie ich das nennen soll.
Ich will externe Swfs in meinen Hauptfilm laden und natürlich auch wieder entladen können. Ist es möglich einen Close Button auf der Hauptbühne zu erstellen, der nur dann sichtbar wird, wenn der externe Film geladen ist und sobald man auf den Button geklickt hat, er wieder unsichtbar wird?
Ist das überhaupt realisierbar?
ich werde wohl mit einem Tween arbeiten müssen und mit verschiedenen Alphawerten oder?
die Frage ist eher, wie bekomme ich es hin, dass der Button wirklich nur dann erscheint, wenn ich den Film lade
Danke | |
| 10.11.2009, 15:02 | Re1 | Beiträge: 4906 Wohnort: zuhaus Registriert: Apr 2004
| hi,
du weisst ja wann du den film lädst oder? dann kannst du einfach den button einblenden und bei click wieder ausblenden... oder versteh ich da was falsch?lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| 10.11.2009, 15:55 | Re2 | abgemeldeter Benutzer Themenautor/in
| ja der film wird geladen, so bald ich auf einen button im hauptfilm klicke...
aber ich steige nicht so ganz dadurch, was ich im as eingeben soll | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 11.11.2009, 08:50 | Re3 | abgemeldeter Benutzer Themenautor/in
| ich versuche es mal logisch zu überdenken. also....ActionScript:1 2 3 4 5 6 | import mx.transitions.Tween;
import mx.transitions.easing.*;
var at:Tween;
this.close_btn.????????
|
bitte um hilfe | |
| 11.11.2009, 10:13 | Re4 | Beiträge: 280 Registriert: May 2006
| Weiß ja nicht, was Du genau vor hast, aber vielleicht ist das was für Dich:
ActionScript:1 2 3 4 5 | close_btn.onRelease = function()
{
this._visible = false; // Schliesst den Close-Button
deinExternGeladenesSWF._visible = false; // Schliesst den Film
};
|
h4 { position: -6ft; } | |
| 11.11.2009, 10:15 | Re5 | abgemeldeter Benutzer Themenautor/in
| sounds very good ;-)..ich werd es mal versuchen...danke für die Hilfe.. | |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 11.11.2009, 10:22 | Re6 | abgemeldeter Benutzer Themenautor/in
| und andersherum wäre es dann, also wenn der film geladen wird, dass dann der button erst erscheint vielleicht so? ActionScript:1 2 3 4 5 | close_btn.onRelease = function()
{
this._visible = true; // Schliesst den Close-Button
deinExternGeladenesSWF._visible = true; // Schliesst den Film
};
|
| |
| 11.11.2009, 10:36 | Re7 | abgemeldeter Benutzer Themenautor/in
| ähh..ich bin das gerade nochmal durchgegangen...die Funktion onRelease gibt es doch unter as 3 gar nicht mehr ..
dafür muss ich doch einen addEventListener eingeben oder? | |
| 11.11.2009, 10:42 | Re8 | Beiträge: 280 Registriert: May 2006
| Theoretisch schon... Ohne onRelease, denn Du willst ja, dass das ohne Aktion passiert:
ActionScript:1 2 | close_btn._visible = true;
deinExternGeladenesSWF._visible = true;
|
Am besten, Du hängst mal die FLA an. So kann man nur ins Blaue vermuten.h4 { position: -6ft; } | |
| 11.11.2009, 10:45 | Re9 | Beiträge: 280 Registriert: May 2006
| Ups , 'AS3' habe ich glatt überlesen. Ja, dann müßtest Du mit einem Listener arbeiten. Aber meine Kenntnisse in AS3 sind mehr als bescheiden, da müßte Dir also jemand anders helfen :o)h4 { position: -6ft; } | |
| 11.11.2009, 10:47 | Re10 | abgemeldeter Benutzer Themenautor/in
| na trotzdem danke für deine hilfe...meisten wird man ja nur auf verlinkungen weitergeleitet...aber die bringen mir zur zeit noch nicht so viel...lerne ja auch gerade noch.. | |
| 12.11.2009, 08:19 | Re11 | Beiträge: 4906 Wohnort: zuhaus Registriert: Apr 2004
| in as3 würde das in etwas so aussehen...
ActionScript:1 2 3 4 5 6 7 | deinButton.addEventListener(MouseEvent.CLICK,listener);
function listener(event:MouseEvent):void{
var button:MovieClio = event.currentTarget as MovieClip;
button.visible = false;
deineGeladeneSWF.visible = false;
}
|
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| 12.11.2009, 08:42 | Re12 | abgemeldeter Benutzer Themenautor/in
| cool, danke....bin ich wieder einen schritt weiter dank euch..vorallem, dass kann ich logisch nachvollziehen und hilft mir wirklich sehr...danke
und ich wünsche euch allen einen schönen guten morgen und , auch wenn das wetter net so dolle ist, viel lachen und viel spaß an diesem tag | |
| 12.11.2009, 09:04 | Re13 | abgemeldeter Benutzer Themenautor/in
| doch noch ein prob. wenn ich meine swf datei dort eingebe, wird ein fehler ausgegeben..
"eine nicht definierte eigenschaft" | |
| 12.11.2009, 09:31 | Re14 | Beiträge: 4906 Wohnort: zuhaus Registriert: Apr 2004
| und wie lädst du denn die swf?lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| 12.11.2009, 09:39 | Re15 | abgemeldeter Benutzer Themenautor/in
| ich lade sie über eine loader funktionActionScript:1 2 3 4 |
var laden:Loader = new Loader();
laden.load(new URLRequest(".swf" ));
addChild(laden);
|
| |
| | Themen Ähnliche Beiträge zum Thema | 07.05.2010 - dashrendar 20.12.2010 - sakura13 31.08.2010 - geckofactory 25.05.2011 - quicksnake |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|