Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-02-2006, 13:32   #1 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.687
Simpe AS Frage

Kann mir jemand sagen was die beiden 4 nach this _name in diesem Script bedeuten, bzw. worauf sie sich beziehen?

PHP-Code:
#include "lmc_tween.as"
//
// set our variables
_global.prop = new Object ();
prop._root;
prop.array = [];
prop.cur 0;
prop.depth1 100;
prop.depth2 101;
prop.depth3 102;
prop.ypos 240;
prop.spos = -280;
prop.lpos 0;
prop.rpos 550;
prop.epos 560;
//
// create all onRelease handlers
for (var 18i++) {
    
this["btn" i].onRelease = function () {
        var 
num Number (substring (this._name44));
        if (
prop.cur != num) {
            
prop.cur num;
            if ((
prop.r.getInstanceAtDepth (prop.depth1) == undefined) && (prop.r.getInstanceAtDepth (prop.depth2) == undefined)) 
            {
....... 
__________________
michey
michey ist offline   Mit Zitat antworten
Alt 09-02-2006, 13:36   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sowas kann man in der Flashhilfe nachlesen...
Zitat:
public substring(start:Number, end:Number): String

Gibt einen String zurück, der alle Zeichen zwischen den Positionen start und end enthält. Wenn der Parameter end nicht angegeben wird, endet der Teilstring am Ende des Strings. Wenn die Werte von start und end identisch sind, gibt die Methode einen leeren String zurück. Wenn der Wert von start größer ist als end, werden die Parameter vor Ausführung der Funktion automatisch vertauscht, und der ursprüngliche Wert bleibt unverändert.
Benutzt man aber eigentlich anders als in deinem Bsp., nämlich als Methode:
meinString.substring(0, 5);

Geändert von sonar (09-02-2006 um 13:37 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:00   #3 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.687
Ok, danke!
An die Flashhilfe hatte ich nicht gedacht.
Blöde Frage vielleicht: warum ausgerechnet 4?
__________________
michey
michey ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:04   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
ActionScript:
  1. this._name //=> btn1 (bsp.)
  2. this._name.substring(3, 4) //=> b(=0), t(=1), n(=2), 1(=3)
  3.                             //<-- war noch n'Fehler drin! (4, 4) gibt nix aus, da Endpunkt = Startpunkt!
  4.  
__________________
There is no way to happiness, happiness is the way! - Buddha

Geändert von bamboocha (09-02-2006 um 14:06 Uhr)
bamboocha ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:07   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

"substr" ist besser geeignet, da dann die Zahlen auch 2stellig sein können (nur mal so).
PHP-Code:
var num Number(this._name.substr(3)); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:12   #6 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.687
Danke euch, aber mit 3, 4 gehts nicht mehr.
???
Aber die Zahlen beziehen sich auf also auf die Buttons?
__________________
michey
michey ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:12   #7 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
@michey aber warum so umständlich?
speicher doch jeweiles eine feste id in die mcs....

PHP-Code:
for (var 18i++) { 
 
this["btn" i].jeweiligeId i;
    
this["btn" i].onRelease = function () { 
        
statt//var num = Number (substring 
hi sonar
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:19   #8 (permalink)
flashen-lehr
 
Benutzerbild von michey
 
Registriert seit: Dec 2004
Ort: CH, Europa
Beiträge: 1.687
Danke auch dir bloba.
Dann werd ich jetzt mal ein bisschen herumpröbeln.
Das Script funktioniert ja eigentlich, ich habs auch für meine Bedürfnisse anpassen können, wollte eigentlich nur geklärt haben, was mir noch nicht ganz klar war.
__________________
michey
michey ist offline   Mit Zitat antworten
Alt 09-02-2006, 14:24   #9 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
kein thema ... aber machs mit der id, so wie ich gesgaht habe, da bist flexibler mit
__________________
gruß bloba

2 x onkel² b_d
bloba 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 06:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele