Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-05-2004, 19:13   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
nochmal: Fenstergrösse einstellen?

Hallo,
ich habe einen button in flash mx, wenn man draufklickt, soll sich ein neues Fenster öffnen, also eine html datei mit integrierter swf datei. Meine Frage ist: wie und wo muss ich die größe und breite des sich zu öffnenden fensters programmieren? Bitte, schickt mir keine Antworten, daß ich erstmal bei suchen und finden gucken soll, das hab ich schon. Und ich hab schon alles ausprobiert. Ich möchte kein Popup öffnen, sondern eine ganz normale html Seite. Ich weiß, daß das Thema schon oft durchgekaut worden ist, aber trotz allem krieg ich es halt nicht hin und es wäre nett, wenn mir jemand hier helfen könnte.

bis jetzt sieht mein befehl auf dem button so aus:

on (release) {
getURL("meineseite.html", "_new");
}

die html datei öffnet sich auch, aber halt in beliebiger Grösse, ich möchte aber die größe der swf datei einstellen, die in die html seite integriert ist. Ausserdem möchte ich keine scrollbalken und Standartschaltflächen vom explorer, einfach nur den inhalt der html seite. Geht das? und wenn ja, wie? muss ich dass mit den scrollbalken in html oder in flash programmieren?
Ich hoffe, jemand kann mir helfen. Vielen Dank,
Lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 03-05-2004, 19:17   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Bitte schön!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 03-05-2004, 19:19   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
ein pop up is ja letzlich auch nichts anderes als eine html seite. versuchs mit nem javascript:
PHP-Code:
 <!--
var 
win=null;
function 
NewWindow(mypage,myname,w,h,pos,infocus){
if(
pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(
pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((
pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" ",height=" ",top=" mytop ",left=" myleft ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
// --> 
aufrufen mit:
ActionScript:
  1. "javascript:NewWindow('siteName.html','popWindow','920','610','fullscreen','front');"
osoful ist offline   Mit Zitat antworten
Alt 03-05-2004, 19:58   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
noch mehr fragen...

Hallo,
danke erstmal. popup_button hatte ich schon mal runtergeladen, habs aber trotzdem nicht hingekriegt.
vorher hatte ich eine flashdatei mit dem befehl <object> in die html seite gesetzt. Wie kriege ich die bei dem o.g. script die swf datei auf die seite? und in welches tag setze ich denn dieses script? head oder body... bei höhe und breite sind +-zeichen. bleiben die ? muss ich width und height mit dazuschreiben?
Ich krieg hier die krise. tut mir echt leid, aber ich habe zu wenig basiswissen... Am besten häng ich mal ne datei an.
Bitte bitte helft mir. *bettel*

Danke nochmal,
L.
Angehängte Dateien
Dateityp: zip test.zip (11,6 KB, 3x aufgerufen)
lotta_svea ist offline   Mit Zitat antworten
Alt 03-05-2004, 20:23   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
siehe zip Datei:
button.html hat das javascript, das du aufrufen musst und button.fla hat die syntax zum aufruf.
Angehängte Dateien
Dateityp: zip desktop.zip (6,9 KB, 15x aufgerufen)
osoful ist offline   Mit Zitat antworten
Alt 03-05-2004, 20:53   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
hmm...

Hallo Osoful,
vielen Dank für Deine mühe. aber ich verstehs immer noch nicht ganz.
1. wenn ich das script der datei "movie.html" lade, gibt es einen gelb markierten bereich : <embed src="movie.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="movie" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

vielleicht, weil ich den rest noch nicht fertig gemacht habe...?
2. das nächste ist der button, Du hast eine html und eine swf datei geschickt. aber den button wollte ich doch in flash programmieren und nicht in html.

ich will echt nicht nerven. aber leider scheine ich länger zu brauchen...
Gruß,
Lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 03-05-2004, 21:01   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
hab vergessen die button.fla zu schicken.
der befehl auf deinem button sollte lauten wie folgt:
ActionScript:
  1. on(release){    getURL("javascript:NewWindow('movie.html','popWindow','920','610','fullscreen','front')")
  2. }

das Javascript fuer diesen button, das du hier aufrufst, liegt in der button.html datei.
das fenster, das geoeffnet wird, ist movie.html . es wirdgeoeffnet in einer groesse von 920 x 610 ohne scroll- und toolbars.
osoful ist offline   Mit Zitat antworten
Alt 03-05-2004, 21:25   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
...

ok. wenn ich "button.swf" öffne und auf den button klicke, öffnet sich zwar der movie, aber nicht ohne scrolls usw. wenn ich den button in "button.html" klicke, funktioniert es. Warum die Datei "button.html"? Welche funktion hat sie? und gibt es denn keine Möglichkeit, den button nur in flash zu programmieren? Ich versteh das alles nicht.
*schäm*
Lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 03-05-2004, 21:32   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
also:

in button.html ist der flashfilm button.swf eingebettet.
der button in buttons.swf hat die action getURL("javascript...") [siehe oben].
dies eaction ruft die javascript function NewWindow auf, die sich in der button.html datei befindet.
darum brauchst du die html datei, denn aus flash heraus alleine kannst du das javascript ja nicht aufrufen.
osoful ist offline   Mit Zitat antworten
Alt 03-05-2004, 22:36   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
danke!

hi,
ach so. jetzt hab ich das verstanden. ich muss das nun mal umschreiben für meine dateien. ich hoffe, daß es dann funzt. ich werd Dir morgen bescheid sagen, obs geklappt hat.
Vielen vielen Dank für Deine Hilfe und die Geduld!
lg,
Lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 04-05-2004, 12:02   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
klappt nicht :(

hallo nochmal.
also, irgendwie krieg ich es immer noch nicht hin. ich hab immer noch diese fehlermeldung (gelb markierter bereich, s.o.). wenn ich die html dateien manuell öffne, funktionieren sie auch.
ich hab das jetzt so gemacht:
1. eine swf datei mit button, dem ich das o.g. script gegeben hab (java script)
2. eine html datei, in die diese swf eingebettet ist.
3. swf datei mit movie
4. html datei wo movie.swf eingebettet ist.

wenn ich aber 2. geöffnet habe und den button klicke, öffnet sich zwar ein neues fenster, aber die movie.html wird nicht gefunden. Ich hab alles im gleichen ordner gespeichert und die dateinamen stimmen auch.
ich raste aus.das kann doch nicht so schwer sein. Hilfe...

danke und gruß,
lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 04-05-2004, 14:48   #12 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: USA
Beiträge: 130
zip mal deine dateien und lad sie hoch...
osoful ist offline   Mit Zitat antworten
Alt 06-05-2004, 11:21   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
hallo nochmal.
ich kann irgendwie seit 2 Tagen keine dateien anhängen, keine ahnung warum. ich werds weiterhin versuchen.
gruß,
lotta
lotta_svea ist offline   Mit Zitat antworten
Alt 08-05-2004, 13:50   #14 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 47
komisch, jetzt klappts wieder...
Angehängte Dateien
Dateityp: zip test.zip (11,6 KB, 11x aufgerufen)
lotta_svea 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 02:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele