Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-01-2011, 11:32   #1 (permalink)
DieDori
 
Benutzerbild von DieDori
 
Registriert seit: Nov 2010
Beiträge: 16
Verlinkung im gleichen Fenster funtzt nicht, warum?

hallo ihr lieben,

ich habe ein kleines Flash-Menü gebaut, welches in mein html-dokument eingebunden ist und mich durch diverse html-Seiten navigieren soll... nun öffnet sich die neue html-Seite beim klick auf einen Button leider immer in einem neuen Fenster und ich weiß nicht warum. habe es folgendermaßen versucht:
Code:
on (release) {
	getURL("400_S20_1Deck_Monatsauswahl.html","_blank");
	
	}
in html folgendermaßen eingebunden:
Code:
<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="150" height="150"
                         codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
                         <param name="movie" value="Flash/Bau400/Sektion_20.swf">
                         <param name="quality" value="high">
                         <param name="scale" value="exactfit">
                         <param name="menu" value="true">
                         <param name="bgcolor" value="#ffffff">
                         <embed src="Flash/Bau400/Sektion_20.swf" quality="high" scale="exactfit" menu="false"
                         bgcolor="#ffffff" width="150" height="150" swLiveConnect="false"
                         type="application/x-shockwave-flash"
                         pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
                         </embed>
                         </object>
mir ist bewusst, dass "_blank" die Anweisung für ein neues Fenster ist, jedoch reagiert der button bei "_self" überhaupt nicht... woran kann das liegen?

Hier noch meine fla...

ich wäre für Hilfe wirklich dankbar!

Lieben Gruß
Dori
Angehängte Dateien
Dateityp: fla Sektion_20.fla (160,0 KB, 4x aufgerufen)

Geändert von DieDori (18-01-2011 um 11:36 Uhr)
DieDori ist offline   Mit Zitat antworten
Alt 25-03-2011, 10:21   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 3
Hallo Dori,
bin auf deine Frage gestoßen, weil ich zur Zeit mich mit gleichem Problem herumschlage, allerdings in AS 3. Bis du in der Zwischenzeit schlauer geworden?
Old Shatterhand ist offline   Mit Zitat antworten
Alt 25-03-2011, 10:35   #3 (permalink)
DieDori
 
Benutzerbild von DieDori
 
Registriert seit: Nov 2010
Beiträge: 16
japp... keine ahnung mehr, WO ich drauf gestoßen bin, aber ich löse das problem jetzt durch ein "_root." vorab:

Code:
on (release) {
	_root.getURL("datei.html","_self");
	
	}
LG
Dori :-)
DieDori ist offline   Mit Zitat antworten
Alt 25-03-2011, 19:20   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 8
Hey

Das root sollte keinen Unterschied machen. Der Unterschied liegt im "_blank" (1. Post) und "_self" (2. Post).

_blank steht für ein neues Fenster/ein neuer Tab
_self steht für das selbe Fenster/den selben Tab

In Actionscript 3 muss dies allerdings über navigateToURL und URLRequest gemacht werden:

Code:
navigateToURL(new URLRequest("http://www.url.com"), "_self");
Mehr dazu gibts in den Actionscript Dokus auf adobe.com

MfG eniu
eniu ist offline   Mit Zitat antworten
Alt 25-03-2011, 19:48   #5 (permalink)
DieDori
 
Benutzerbild von DieDori
 
Registriert seit: Nov 2010
Beiträge: 16
Also bei mir lag es aus unerklärten gründen tatsächlich an dem root. hatte ja oben auch geschrieben,dass ich es mit self und blank versucht hatte aber da passierte jar nüscht... Kann mir aber auch wie gesagt nicht erklären, wieso... macht aber jetzt nichts mehr - klappt ja
DieDori ist offline   Mit Zitat antworten
Alt 25-03-2011, 20:48   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 3
Bestätigung

Genau, der Target darf nicht in der gleichen Klammer stehen wie die URL. Habe immer die Fehlermeldung erhalten, dass beim URLRequest nur ein Wert stehen darf, nämlich die URL-Adresse.
Zwischenzeitlich bin ich aber im Netz auf einer anderen funktionierenden Lösung gestoßen:

Code:
stop();
import flash.events.MouseEvent;

Button_Btn.addEventListener(MouseEvent.CLICK, clickAbout);
function clickAbout(event:Event):void {
var request:URLRequest = new URLRequest("http:www.google.html");
navigateToURL(request, "_self");
}
Old Shatterhand ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
im gleichen fenster, link, neues fenster, verlinkung

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
[Flash CS3] Automatische Weiterleitung im gleichen Fenster kielerjung Flash Einsteiger 3 02-08-2009 15:21
pop up immer im gleichen fenster redman JavaScript & jQuery 4 05-04-2005 17:04
a href im gleichen fenster Nela HTML und CSS 3 25-03-2004 21:28
warum funtzt meine If-Anweisung nicht? neohacker ActionScript 1 4 16-09-2003 10:30
javabefehl für im gleichen fenster öffnen arnold85 HTML und CSS 2 30-04-2002 01:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele