Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-03-2006, 14:11   #1 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
getURL prob

hi,

hab da nen kurioses problem im firefox...

hab ne anzahl von buttons cat1_pic1, cat1_pic2 usw...

bei klick auf einen button wird eine js-funktion per getURL aufgerufen.

ActionScript:
  1. _root["cat"+(i+1)+"_pic"+(b+1)].onRelease = function() {
  2.     getURL('javascript:searcher('+this.sstr+', '+_root.targURL+_root.categorie+')');
  3. };

das problem ist, das es bei allen buttons funktioniert nur bei einem nicht... (cat1_pic2)

da wird einfach die js-funktion nicht aufgerufen...

kann ich mir nicht erklären, da die scripte dynamisch den buttons zugeordnet werden. da sollte ja dann auch immer das gleiche verhalten auftreten wenn es bei den anderen funktioniert...

wie gesagt hab ich das problem nur im firefox.

so hab ich das flash eingebunden...

PHP-Code:
<object id="bla_swf" data="bla.swf" type="application/x-shockwave-flash" height="370" width="194">
<
param name="movie" value="bla.swf">
<
param name="quality" value="high">
<
param name="allowScriptAccess" value="sameDomain">
<
param name="swliveconnect" value="true">
<
param name="FlashVars" value="URLparam=false&amp;undefined&amp;targetWin=_blank&amp;lcId=bla"><param name="wmode" value="transparent">
</
object
gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 15:21   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Tja... einfach Sache! Für FF und die anderen Gecko-Browser musst du innerhalb des <obejct>-Tags zusätzlich ein <embed> definieren! Wenn du aus Flash heraus exportierst, erstellt es dir das ziemlich korrekt. Dann einfach FlashVars-Param rüber kopieren (oder den ganzen Object-Tag in dein anderes Dokument, wenn da noch mehr drinsteht, als nur das eingebundene Flash...).
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 13-03-2006, 16:29   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

die implementierung ist soweit ok... (xhtml-konform)

funktioniert ja alles... nur der eine knopf nicht...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 17:02   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Hmmm... ok, ich glaub dir mal! :P
Dann lass mal sehen, wie du den Befehl zuweist...! Muss dann fast an der (den) Schleife(n) liegen...
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 13-03-2006, 17:23   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

das problem ist ja, das alle anderen onRelease-aktionen ausgeführt werden wie bei allen anderen buttons auch, nur das getURL mit dem aufruf der javascript-funktion funktioniert bei dem einen button nicht...

das heißt, das die schleifen schon ordentlich durchlaufen, sonst würden für den einen button ja auch die anderen aktionen im onRelease nicht funzen...

und das mit der abgeänderten flash implementierung ist dazu da, das document xhtml-konform zu bekommen, da das embed-tag nicht konform ist...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 17:28   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!

Falls du da ein Bild lädst, dann check doch mal ab, ob's vielleicht an dem liegt (darf nicht progressiv gespeichert sein).
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-03-2006, 17:31   #7 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

mit den bildern ist alles in ordnung...

es geht darum, das in einem einzigen button (von 10) der javascript-aufruf über getURL nicht ausgeführt wird, obwohl alle anderen aktionen des onRelease-events ausgeführt werden...

und auch nur im firefoxgehts nicht...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 17:33   #8 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
ach ja...

in der entwicklungsumgebung funktioniert auch noch alles...
erst wenn der film in die seite eingebaut ist haut der eine button quer...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 19:15   #9 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

btw... ab flashplugin8 funzt dat auch mit progressiven jpg's

cheers
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 13-03-2006, 19:23   #10 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

eventuell mal mehr vom code und auch vom JS-code zeigen;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 13-03-2006, 20:07   #11 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Zitat:
Zitat von andretti
eventuell mal mehr vom code und auch vom JS-code zeigen;
Jup, bleibe auch dabei...
Und ansonsten: Plug-In in FF auf gleicher Version wie IE?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 14-03-2006, 07:07   #12 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
moin,

das javascript sieht so aus:

PHP-Code:
<script type="text/javascript" language="JavaScript">
<!--

function 
searcher(string,url){
var 
strstring.replace("&apos;","'");
document.getElementById('search').value=str;
document.getElementById('form1').action=url;

}
//-->
</script> 
eigentlich nix aufregendes...

as poste ich später nochmal...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 14-03-2006, 11:25   #13 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

hier noch das as dazu...

ActionScript:
  1. dynCont = function () {
  2.     for (var i = 0; i<_root.dynFlashCont.firstChild.childNodes.length; i++) {
  3.         _root["cat"+(i+1)+"_head"].text = _root.dynFlashCont.firstChild.childNodes[i].attributes.name;
  4.         for (var a = 0; a<_root.dynFlashCont.firstChild.childNodes[i].childNodes.length; a++) {
  5.             _root["cat"+(i+1)+"_pic"+(a+1)].numb = b+1;
  6.             _root["cat"+(i+1)+"_pic"+(a+1)].textfield.text = _root.titelArray;
  7.             _root["cat"+(i+1)+"_pic"+(a+1)].onRelease = function() {
  8.                 if (!_root["b_"+this.numb].activ) {
  9.                     for (i in _root) {
  10.                         if (_root[i].activ) {
  11.                             var aktButt = i.split("_");
  12.                             _root["cat1_pic"+aktButt[1]].balk.gotoAndStop(1);
  13.                             _root[i].activ = false;
  14.                             _root[i].gotoAndStop(1);
  15.                         }
  16.                     }
  17.                     trace(this.sstr);
  18.                     this.balk.gotoAndStop(2);
  19.                     _root["b_"+this.numb].gotoAndStop(2);
  20.                     _root["b_"+this.numb].activ = true;
  21.                     getURL("javascript:searcher('"+this.sstr+"', '"+_root.deepLinkURL+_root.categorie+"')");
  22.                     outgoing_lc = new LocalConnection();
  23.                     outgoing_lc.send("player1", "reseter");
  24.                     outgoing_lc.send("player3", "reseter");
  25.                     delete outgoing_lc;
  26.                 }
  27.             };
  28.         }
  29.     }
  30. };

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two 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 14:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele