• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2010, 00:12   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 94
popup

ein normales popup aus einem flash-film kann man ja so herstellen:
on (release) {
getURL("javascript:winOpen('popup.html', 300, 200, 100, 500); void(0);");
}
aber wenn der link in einer xml datei steht, geht der befehl on(release) ja so nicht.
wie kann man ein popup aus einem flash-film herstellen, wenn der link erst zur laufzeit des flashfilms via xml geladen und angezeigt wird?
weiss jemand wie man das problem lösen kann?
danke für die hilfe!
ottine ist offline   Mit Zitat antworten
Alt 11-01-2010, 00:24   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Lad erst das XML-File und übergib den Link als Variable.
PHP-Code:
on (release) {
   
getURL("javascript:winOpen(_root.meinLink, 300, 200, 100, 500); void(0);");

  Mit Zitat antworten
Alt 11-01-2010, 17:14   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 94
danke für die schnelle antwort
das mit dem getURL geht eben nicht, weil ich die links ja via xml schreibe und zwar innerhalb des textes mit
<![CDATA[ <a href="http://meineseite.html"> text </a> text text text.]]>
irgendwie muss ich aber mitgeben, dass ich ein popup möchte und nicht nur einfach ein _blank

aufgerufen wird das ganze aus flash mit einem mehrfach verwendeten button via action script mit

mcAktuell.onPress = function(){
_root.loadWindowContent(this.mcNR);
}

in in dieser funktion loadWindowContent wird die xml abgefüllt in der der link steht der sich als popup öffnen soll.
jetzt weiss ich nicht, wo ich das javascript für das popup mitgeben muss.
ottine ist offline   Mit Zitat antworten
Alt 11-01-2010, 17:21   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.888
Kannst du über asfunction machen.

edit: Beispiel -> Text Links / Actionscript

edit2: Wieso der Crosspost?
javascript via xml an popup schicken
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (11-01-2010 um 17:24 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 12-01-2010, 01:31   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 94
na ja cross post weil unter mx2004 keiner mehr antwortet.

danke für den link - habs ausprobiert, muss aber zugeben, dass ich nicht ganz verstehe, wo ich jetzt was reinschreiben muss.

ich habe die funktion an das bestehende script angehängt. mir ist aber unklar, wie ich die funktion jetzt dem einen button übergeben muss. es sind ja ganz viele buttons, die erst durch die xml-datei mit dem inhalt verknüpft werden.

kannst du es mir etwas präziser erklären?
danke und gruss
ottine
ottine ist offline   Mit Zitat antworten
Alt 10-03-2010, 12:48   #6 (permalink)
Neuer User
 
Benutzerbild von c14agi
 
Registriert seit: Mar 2010
Beiträge: 1
Hallo Ottine.... und, hat jemand geantwortet? Genau DAS ist nämlich auch mein Problem.

Meine XML Zeile sieht wie folgt aus:

<item thumb="...jpg" link="....html"><![CDATA[....]]></item>

Um jetzt ein Javascript einzulesen muss man "href" benutzen. Aber ich weiss eben auch nicht genau wo und wie.

P.S. Und der Schlauberger der meinte, "wieso Cross Post"... naja weil auf dem älteren Post AUCH keine Antwort steht.
c14agi ist offline   Mit Zitat antworten
Alt 12-03-2010, 17:59   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 94
hi c14agi
nein - ich muss dich entäuschen. es hat leider niemand geantwortet. ich weiss also immer noch nicht, wie ich das problem lösen soll... na ja, vielleicht erbarmt sich jemand, uns zu helfen
gruss ottine
ottine ist offline   Mit Zitat antworten
Alt 12-03-2010, 20:43   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Entweder habe ich euer Problem noch nicht wirklich verstanden oder ich sehe da keines... Ihr könnt für einen Anker-Tag den XML-Knoten doch bspw. einer Variablen übergeben und diese dann an die htmlText-Eigenschaft eines Textfeldes übergeben. Nur: ein Anker-Tag ist natürlich etwas anderes, als ein direkt gestarteter getURL.
PHP-Code:
var meinKnoten:String '<a href="http://www.meineseite.de"><u>text</u></a> text text text.';

//TextLink
meineTextfeldInstanz.html true;
meineTextfeldInstanz.htmlText meinKnoten
Wenn du einen getURL verwendest, musst du im XML-File entweder nur den Link setzen, ohne den Ankertag etc., oder du musst den Knoten über einen String.substring zerlegen.
PHP-Code:
var meinKnoten:String "http://www.meineseite.de";

//getURL
getURL(meinKnoten,"_self"); 
  Mit Zitat antworten
Alt 14-03-2010, 19:13   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 94
hab mich jetzt nochmals dahinter geklemmt - und es geschehen zeichen und wunder - ich hab's!

in die hauptdatei.html (nicht in die popup.html) kommt in den head:
in hauptdatei.html

function winOpen(url, breite, hoehe, top, left) {
// Errechnet Koordinaten, um das Popup zentriert zu platzieren
links = (screen.width/2)-(breite/2);
oben = (screen.height/2)-(hoehe/2);
window.open(url,"popup","height="+hoehe+",width="+ breite+",top="+top+",left="+left+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no");
}


in die xml-datei, die dann mittels button via flash aufgerufen wird kommt:

<![CDATA[text text text <a href="javascript:winOpen('http://www.meineseite.xx/popup.html');">“linktext“</a> text text text. ]]>

dann sollte es klappen.
danke und gruss
ottine
ottine 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PopUp-Problem: Bei Klick altes PopUp schließen pito JavaScript & jQuery 3 11-04-2005 20:27
popup aus popup wird nicht zu popup don_miguel HTML und CSS 3 19-04-2004 21:10
per Link mit javaskript angesteuertes Popup + Popup Blocker = Problem? yolanda HTML und CSS 5 08-03-2004 21:51
popup und dann aus popup ein neues popup RAMSEI HTML und CSS 9 16-01-2003 22:16
popup aus flash das auch scon im popup liegt? dosenhorst ActionScript 1 3 26-11-2001 15:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele