Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-04-2005, 08:26   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 31
problem mit schaltfläche und popup durch java

hallo,

sitz grad hier vor einem problem. möchte das sich beim daraufklicken eines flashfilms, der in einem frame liegt, ein popup öffnet. es soll dabei die größe und so weiter des popups definiert werden können.

hab schon was hier im forum gefunden: den bettet man in die html datei ein?!

<head>
<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>
</head>

den bettet man dann in die schaltfläche im flash ein?!
on (release) {
getURL("javascript:winOpen('epaper.htm', 300px, 200px); void(0);");
}

jetzt habe ich ein objekt über den film gelegt. über den alpha-kanal transparenet gemacht und in eine schaltfläche konvertiert. muss ich jetzt schlüsselbilder über den ganzen film laufen lassen? beim exportieren kommt der fehler:
**Fehler** Szene=Szene 1, Ebene=link, Bild=250:Zeile 1: Mausereignisse sind nur bei Schaltflächeninstanzen zulässig
on (release) {

Anzahl der ActionScript-Fehler: 1 Gemeldete Fehler: 1
flasher5:86 ist offline   Mit Zitat antworten
Alt 14-04-2005, 08:39   #2 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
Wichtig! Fehlermeldung lesen ^^

Wo hast du das Script geschrieben?
Zitat: **Fehler** Szene=Szene 1, Ebene=link, Bild=250:Zeile 1:

Ebene link Bild 250 das heißt du hast das script auf dem Bild stehen und
on(release) schreibt man nur auf Schaltflächen. Da du aber auf das Bild geschrieben hast mußt du
dein_mc.onRelease = function()
schreiben.

Abgesehen davon wird das auch nicht funktionieren da Flash das Script vergisst wenn du auf Bild 251 bist. Drum ist es das beste du nimmst einen MC und schreibst da drauf in der schreibweise die ich dir oben genannt hab.
Agent-Orange ist offline   Mit Zitat antworten
Alt 14-04-2005, 08:44   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 31
ich kenn mich nicht so gut aus. wenn ich jetzt ein schaltfläche erstelle hab ich die doch immer nur auf einem bild liegen oder?
flasher5:86 ist offline   Mit Zitat antworten
Alt 14-04-2005, 08:49   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 31
noch eine frage. wenn ich eine schaltfäche erstelle muss ich dann "export für actionscript" aktivieren?
flasher5:86 ist offline   Mit Zitat antworten
Alt 14-04-2005, 10:06   #5 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
wenn ich ich richtig verstanden hab, suchst du das hier:
ActionScript:
  1. on (press) {
  2.     getURL("javascript:NewWindow=window.open('popup.html','newWin','width=400,height=300,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');  NewWindow.focus();void(0);");
  3. }
einfach auf deine schaltfläche legen und gut is.
mehr dazu unter:
http://www.flashkit.com/tutorials/Dy...-748/index.php

ziemlich gutes tutorial!

Geändert von one2tim (14-04-2005 um 10:08 Uhr)
one2tim ist offline   Mit Zitat antworten
Alt 14-04-2005, 10:29   #6 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
...hatte mir das script nicht mehr richtig angeschaut, vor posting.

is alles richtig, aber schreib statt "..=no", "..=0"!
'0' deaktiviert diesen teil quasi und '1' aktiviert ihn wieder.
one2tim 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 04:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele