Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-07-2011, 12:14   #1 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
Flashfilm automatisch schließen

Hi Leute,
ich habe einen Flashfilm auf einem DIV-Layer eingebunden. In der HTML Seite habe ich ein Javascript, um den DIV-Layer auszublenden.
Im FLashfilm habe ich einen Close-Btn, der den Javascript Befehl aufruft:
ActionScript:
  1. close_btn.onRelease = function(){
  2.     ExternalInterface.call("closeFlash");
  3. }
--> funktioniert einwandfrei

Wenn ich aber den selben Code im letzten Frame der Timeline platziere, dann passiert nichts
ActionScript:
  1. ExternalInterface.call("closeFlash");
--> woran kann das liegen
--> wie kann ich stattdessen am ende meines films dafür sorgen, dass die DIV-Ebene mit dem Flash Film geschlossen wird?

Danke für die Hilfe,
morpher
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 06-07-2011, 12:35   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
der unterschied könnte das selbe sein wie popup-blocker (nur eine vermutung)
beim 1. beispiel erfolgt das schliessen mit einem klick: also der computer 'weiss' das du (== der user) das so will.
beim 2. beispiel könnte ja sein, dass da ein 'böser' programmierer dumme sachen macht, die der user garnicht will.

bau mal ein textfeld ein um zu 'tracen' ob du da ankommst (bzw. remute debuggen)
und schreib mal in dein javascript ein einfaches alert. ob da was ankommt.

ersatz eventuell:
innerHtml = '';
oder schiess das ding auf den mond: div.x = -10000000;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (06-07-2011 um 12:38 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 06-07-2011, 12:55   #3 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Hast Du im zweiten Fall die Klasse importiert?
PHP-Code:
import flash.external.ExternalInterface
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flashfilm schließen? pacman.hgw Flash 8 5 10-07-2007 12:17
PopUp automatisch wieder schließen sunbase JavaScript & jQuery 2 28-06-2006 12:42
popup automatisch / zeitgesteuert schließen KidDioxin Flash MX 12 05-09-2004 23:19
Formular automatisch schließen boga HTML und CSS 1 30-03-2002 01:52
Popup-Fenster automatisch schließen Bacen HTML und CSS 1 26-01-2002 12:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele