Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2004, 11:32   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 81
Variable von html an Flash - Wie nehme ich die entgegen?

Hallo!
Komm an folgendem Punkt nicht weiter:
Hab in meiner index.html ein Flash-Movie und einen iframe.

In dem iframe liegt folgender Link:
Code:
<a href="#" onclick="parent.window.document.movie.SetVariable('zahl','kont'); return false;">hier</a>
Der Flashfilm enthält u.a. folgenden Script:
ActionScript:
  1. var zahl=""
  2.  
  3. while (zahl=="kont") {
  4. //this auf Anfangsposition
  5.     if (kontakt._x < halt) {
  6.         kontakt._x = anfang;
  7.     }
  8.     //this auf Halteposition
  9.     kontakt.targetx = halt;
  10.    
  11.     //Überuns weg von Halteposition
  12.     if (ueberuns._x < anfang) {
  13.         ueberuns.targetx = ende;
  14.     }
  15.     //Informationen weg von Halteposition
  16.     if (informationen._x<anfang) {
  17.         informationen.targetx = ende;
  18.     }
  19.     //Services weg von Halteposition
  20.     if (services._x<anfang) {
  21.         services.targetx = ende;
  22.     }
  23. }

In meinem Fall kommt es nicht wirklich auf den Wert der Variable an, die gesendet wird. Sondern es geht eher darum, dass, wenn man auf einen Html-Link klickt, Aktionen im Flash-Movie ausgeführt werden (die ganzen "if"s; übrigens funktionieren die in verbindung mit on(press),daran kann's also net liegen...).
Was könnte am As falsch sein? Hab ich die Schleife richtig gewählt?
Bitte um einen Hinweis, dieses Problem beschäftigt mich schon seit Tagen *verzweifel* !
Gayson ist offline   Mit Zitat antworten
Alt 23-03-2004, 20:21   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 81
Hat denn keiner ne Antwort parat? Oder zumindest ein Kommentar dazu?
Bin auf jede Antwort dankbar...
Gayson ist offline   Mit Zitat antworten
Alt 24-03-2004, 07:40   #3 (permalink)
Neuer User
 
Benutzerbild von armadillo
 
Registriert seit: Oct 2003
Ort: Luzern
Beiträge: 33
Hallo Gayson,
hast Du mal überprüft, ob es prinzipiell überhaupt möglich ist, eine Variable aus HTML/Javascript an Flash zu übergeben?
Meines Wissens geht das nur beim Laden des Films. Danach geht es bloss noch andersrum, also aus Flash an HTML/Javascript
Viele Grüsse
Andreas
armadillo ist offline   Mit Zitat antworten
Alt 24-03-2004, 07:54   #4 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
Re: Variable von html an Flash - Wie nehme ich die entgegen?

Zitat:
Geschrieben von Gayson
ActionScript:
  1. var zahl="";

hi!

auch wenn es nicht möglich ist, variablen auf
onclick an ein flash zu übertragen, so setzt du
die variable zahl ja eh am anfang auf "",
also kein wert.

wenn du dein script nicht auf onEnterFrame
gesetzt hast, wierd die variable zahl auch ciht
mehr abgefragt!
oder...





ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 24-03-2004, 16:17   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 81
@armadillo: Ich hab bis jetzt noch nichts gegenteiliges gehört, ich weiß aber, dass Variablen innerhalb zwei Flash-Filmen mit Hilfe von localconnection gesetzt werden können.

@ingohill: onClipEvent (enterFrame) ist, soweit ich weiß, nur auf MCs zulässig, falls du dies überhaupt meinst...

Da es anscheinend überhaupt keine Lösung dafür gibt, hab ich mir folgendes überlegt:
Da ich ja weiß, wie man von einem Flash-Movie zum anderen eine Variable setzt (und das klappt genauso, wie ich es mir vorstelle), hab ich gedacht, bastel ich mir einfach den Link mit Flash.
Doch leider bekomme ich die Schriftart (Verdana) nur so hin, dass sie, im Vergleich zur normalen Html-Verdana verwischt aussieht.
Kann man dies irgendwie beheben?
Mfg
Gayson
Gayson ist offline   Mit Zitat antworten
Alt 25-03-2004, 11:46   #6 (permalink)
Neuer User
 
Benutzerbild von armadillo
 
Registriert seit: Oct 2003
Ort: Luzern
Beiträge: 33
Gayson,
das Problem mit den Schriften ist (Stand MX), dass Du die entweder als Umrisse mit übergibts - dann sehen besonders kleine Schriften gerne verwischt aus, dafür ist Verdana immer auch Verdana - oder Du machst das nicht, dann ist Verdana nur Verdana wenn es auf der User-Maschine lokal auch vorhanden ist - ansonsten nimmt der Player einfach irgendeine Schrift und das kann Dein Layout nett zerhacken.
Der Trick mit der localconnection würde mich noch näher interessieren. Ist das ein MX 2004 feature?
Gruss
A.
armadillo 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 09:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele