Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-01-2008, 09:55   #1 (permalink)
hmmm
 
Registriert seit: Dec 2003
Beiträge: 224
ExternalInterface Problem

hallo zusammen,

ich habe ein problem beim aufruf einer callback funktion über das external interface. folgende konstellation:

es gibt zwei flashfilme, die übereinander liegen (nicht hinterfragen, es geht nicht anders, da verschiedene contentlieferanten). den oberen der beiden spreche ich an. dieser macht nichts anderes, als per rollover über html links, bilder und texte darzustellen.

so, damit die funktionalität des unteren films erhalten bleibt muss natürlich der obere immer ausgeblendet werden.

das ganze funktioniert prinzipiell auch, nur ist das problem, dass es erst ab dem zweiten rollover funktioniert mein film wird sofort nach dem initialisieren ausgeblendet (thisMovie("rollover").style.visibility = 'hidden'; ) und ich denke, dass hier das problem liegt. sobald der film einmal sichtbar war, geht die funktion, bei ersten rollover bekomme ich einen js fehler, dass die funktion nicht definiert ist... die beiden js funktionen sehen so aus:

PHP-Code:
function showRollover(picheadcopy) {
    
thisMovie("rollover").style.visibility  'visible';
    
thisMovie("rollover").show(picheadcopy);
}
        
function 
hideRollover() {
    
thisMovie("rollover").style.visibility  'hidden';
    
thisMovie("rollover").hide();

gruß, astrocreep
astrocreep ist offline   Mit Zitat antworten
Alt 21-01-2008, 10:01   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
das Problem hatte ich auch.
Ich glaube das ist ein Sicherheitsfeature, anderes kann ich mir das nicht erklären.

Workarround:

Bildinhalt nicht ausblenden sondern auf eine Position ausserhalb des Bildschirms verschieben.
__________________
mfg Frank

Geändert von mildesign (21-01-2008 um 10:02 Uhr)
mildesign 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 22:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele