 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
30.07.2007, 13:44
|
#1
|
|
TP-Newbie
Registriert seit: Jul 2007
|
java-und flash9
kennt sich zufällig jemand mit java aus und kann mir dabei weiterhelfen ?
folgende probleme:
1. wie kann ich das flash zentrieren? reagiert mit neuem javaaufruf nun nicht mehr auf css-datei
2. wenn ich den java-aufruf winOpen für ein popup integriere, muss ich immer mehrmals klicken, bis er ein fenster öffnet (firefox)? wie integriere ich ihn richtig?
folgende index.html mit standard-publish-option:
PHP-Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>index</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '550',
'height', '850',
'src', 'index',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'noborder',
'wmode', 'window',
'devicefont', 'false',
'id', 'index',
'bgcolor', '#ffffff',
'name', 'index',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'index',
'salign', 't'
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="850" id="index" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="index.swf" /><param name="quality" value="high" /><param name="scale" value="noborder" /><param name="salign" value="t" /><param name="bgcolor" value="#ffffff" /> <embed src="index.swf" quality="high" scale="noborder" salign="t" bgcolor="#ffffff" width="550" height="850" name="index" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>
der zu integrierende winOpen-aufruf:
PHP-Code:
<script language="javascript">
<!--
function winOpen(url, breite, hoehe) {
// 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+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = no,fullscreen = no,top ="+oben+",left ="+links);
}
//-->
</script>
aufruf AS in swf:
PHP-Code:
function club(event:MouseEvent):void {
var targetURL2:URLRequest = new URLRequest("javascript:winOpen('aaa.html', 550, 500); void(0);");
navigateToURL(targetURL2, "_self");
}
|
|
|
30.07.2007, 14:04
|
#2
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo,
gucke dir mal die ExternalInterface-Klasse in der Hilfe an, dazu steht auch:
Zitat:
|
Die ExternalInterface-Klasse ist die External-API. Hierbei handelt es sich um eine Anwendungsprogrammierschnittstelle, die eine unmittelbare Kommunikation zwischen ActionScript und dem Flash Player-Container (beispielsweise eine HTML-Seite mit JavaScript) ermöglicht. Die Verwendung von ExternalInterface wird für die gesamte Kommunikation zwischen JavaScript und ActionScript empfohlen.
|
Eventuell hilft dir dieser Link auch weiter.
|
|
|
30.07.2007, 19:06
|
#3
|
|
TP-Newbie
Registriert seit: Jul 2007
|
1. geturl mit java hab ich schon versucht, funktioniert bei mir aber irgendwie nicht bei jedem klicken
2. fscommand läuft aus irgendeinen grund garnicht
3.ExternalInterface-Klasse - steig ich nicht durch...
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:51 Uhr.
|
 |