Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2005, 12:31   #1 (permalink)
viva colonia
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 255
Question Problem mit Einbau von getUrl in script

Wie kann ich hier den oben definierten buttons getUrl zuweisen.
So wie z.B. on (release) { getUrl... ("","");}

PHP-Code:
mainLinks = new Array(["Home"], ["Über uns"], ["Küchen""Massivholzküchen""weitere Küchen""Küchenrenovierung" ], 
[
"Wohn-/Esszimmer"], ["Gaderobe"], ["Schlafzimmer"], ["Kinderzimmer"], ["Innenausbau/Haustüren"], ["Kontakt"], 
[
"Anfahrt"], ["Impressum"]);
mainverknuepfung "mainLink";
subverknuepfung "subLink";
posx 10;
posy 10;
abstand 1;
sub_verschiebung 30;
_root.ausgefahren false;
function 
ausfahren(abnr) {
    if (!
_root.ausgefahren) {
        
_root.curr abnr;
        for (
j=1j<_root.mainLinks[abnr].lengthj++) {
            
_root.attachMovie(subverknuepfung_root.mainLinks[abnr][j], (abnr+1)*j+50);
            
_root[_root.mainLinks[abnr][j]]._x posx+sub_verschiebung;
            
_root[_root.mainLinks[abnr][j]]._y _root[_root.mainLinks[abnr][0]]._y+_root[_root.mainLinks[abnr][0]]._height+(j-1)*(_root[_root.mainLinks[abnr][1]]._height+abstand)+abstand;
            
_root[_root.mainLinks[abnr][j]].lanz.text _root.mainLinks[abnr][j];
            
_root[_root.mainLinks[abnr][j]].onRelease = function() {
                
trace(this+" wurde geklickt");
            };
        }
        for (var 
ii abnr+1ii<_root.mainLinks.lengthii++) {
            
_root[_root.mainLinks[ii][0]]._y += (_root.mainLinks[abnr].length-1)*(_root[_root.mainLinks[abnr][1]]._height+abstand)+abstand*2;
        }
        
_root.ausgefahren true;
    } else {
        if (
abnr == _root.curr) {
            
einfahren(_root.curr);
        } else {
            
einfahren(_root.curr);
            
_root.curr abnr;
            
ausfahren(_root.curr);
        }
    }
}
function 
einfahren(abnre) {
    for (var 
ii abnre+1ii<_root.mainLinks.lengthii++) {
        
_root[_root.mainLinks[ii][0]]._y -= (_root.mainLinks[abnre].length-1)*(_root[_root.mainLinks[abnre][1]]._height+abstand)+abstand*2;
    }
    for (
j=1j<_root.mainLinks[abnre].lengthj++) {
        
_root[_root.mainLinks[abnre][j]].removeMovieClip();
    }
    
_root.ausgefahren false;
}
for (var 
0i<mainLinks.lengthi++) {
    
name mainLinks[i][0];
    
_root.attachMovie(mainverknuepfungnamei);
    
_root[name]._x posx;
    
_root[name]._y i*(_root[name]._height+abstand)+posy;
    
_root[name].lanz.text name;
    
_root[name].nr i;
    
_root[name].onRelease = function() {
        
trace(this+" wurde geklickt");
        
ausfahren(this.nr);
    };

Besten Dank für einen Tipp!

Gruß
seth
seth1976 ist offline   Mit Zitat antworten
Alt 06-05-2005, 12:45   #2 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
xervus,

entweder bin ich zu doof oder du
hast du das nicht schon????
ActionScript:
  1. btnInstance.onRelease = function(){
  2. getURL("t.cfm","_self","post");
  3. }
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 06-05-2005, 12:51   #3 (permalink)
viva colonia
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 255
mom

i´m just a liddle verwirrt

Gruß
seth
seth1976 ist offline   Mit Zitat antworten
Alt 06-05-2005, 15:06   #4 (permalink)
viva colonia
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 255
nö... kriege ich so nicht hin...
weiß einfach nicht wie ich es einbauen muss, liegt warscheinlich auch daran das ich schon langsam ne ziemliche Matschbirne kriege... produziere nur Fehlermeldungen ohne Ende... argl*

Will mit den Buttons Inhalte in Frames laden...

Geändert von seth1976 (06-05-2005 um 15:14 Uhr)
seth1976 ist offline   Mit Zitat antworten
Alt 06-05-2005, 15:21   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Geht's jetz hier drum?
ActionScript:
  1. for (var i = 0; i<mainLinks.length; i++) {
  2.     name = mainLinks[i][0];
  3.     _root.attachMovie(mainverknuepfung, name, i);
  4.     _root[name]._x = posx;
  5.     _root[name]._y = i*(_root[name]._height+abstand)+posy;
  6.     _root[name].lanz.text = name;
  7.     _root[name].nr = i;
  8.     _root[name].onRelease = function() {
  9.         getURL(mainLinks[this.nr], _self);
  10.         trace(this+" wurde geklickt");
  11.         ausfahren(this.nr);
  12.     };
  13. }

edit: Oder so?
ActionScript:
  1. getURL(this._name, _self);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (06-05-2005 um 15:22 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 06-05-2005, 15:28   #6 (permalink)
viva colonia
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 255
Ja! Ich denke so ist es der richtige Weg. Ich möchte z.Bsp. bei "Home" die home.html aufrufen lassen... like: _self, _blank bzw. in einen Frame.
seth1976 ist offline   Mit Zitat antworten
Alt 06-05-2005, 16:33   #7 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
mh ... also so beim drüber schauen ...

ActionScript:
  1. _root[name].onRelease = function() {
  2.                 getURL(mainLinks[this.nr], _self);
  3.                 trace(this+" wurde geklickt");
  4.                 ausfahren(this.nr);
  5.         };


oder evtl. kannst du deinen code ja mal auf das wesentliche problem reduzieren ? sonst lässt sich das für mich irgendwie so schlecht nachvollziehn ...


_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 06-05-2005, 16:45   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@ RedSaint: Ist die apex Seite eigentlich von dir? Finde die ziemlich "lässig".
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-05-2005, 19:13   #9 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
@Der Frager

-> jap .... und danke
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint 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 05:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele