Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   flash как сделать так чтоб игнорировал часть кода (http://www.flasher.ru/forum/showthread.php?t=141574)

yo3o 29.06.2010 08:35

flash как сделать так чтоб игнорировал часть кода
 
подскажите как так сделать, я подгружаю xml в flash в нем yes или no

так вот как сделать если в xml yes то flash игнорирует часть кода, например knopka_2._visible = false или любой другой код.

Juice_Green 29.06.2010 09:35

написать код проверки ручками

yo3o 29.06.2010 09:40

можно пример кода ?

lexa2000lexa 29.06.2010 11:28

Код AS1/AS2:

if(xml =="yes"){
некий код
} else {
другой код
}


yo3o 29.06.2010 11:46

если вам не трудно, можете описать код.

Добавлено через 5 часов 56 минут
в вашем коде есть xml а если я не один xml подгружаю

Добавлено через 6 часов 23 минуты
ваш код не-работает
Код AS1/AS2:

myid = new XML();
myid.ignoreWhite = true;
myid.onLoad = loadXMLmyid;
myid.load("http://test.ru/my-id.xml");
 
function loadXMLmyid(loaded) {
if (loaded) {
 
_root.myid = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
 
}
}
 
if(myid =="yes"){
fon_odna_reklama._visible = false
} else {
 
}

подскажите что не так?

xaknik 30.06.2010 07:14

Вот
Код AS1/AS2:

myid.onLoad () {
 
trace(this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue);
if(this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue =="yes"){
fon_odna_reklama._visible = false
} else {
 
}
}
myid = new XML();
myid.ignoreWhite = true;
myid.load("http://test.ru/my-id.xml");

так попробуйте, и скажите что вывело.

yo3o 30.06.2010 11:07

нет не работает при том весь флешь не работает нормально, с вашим кодом!

Код:

<?xml version="1.0" encoding="UTF-8"?>
<full>
  <myid>
      <id>yes</id>
  </myid>
</full>

Добавлено через 10 минут
помогите сделать!

Добавлено через 11 минут
Syntax error.
myid.onLoad () {

lexa2000lexa 30.06.2010 11:27

вот рабочий код для этого xmlя
Код AS1/AS2:

myid = new XML();
myid.ignoreWhite = true;
myid.onLoad = function(success:Boolean) {
        if(success){
                var par:Object = myid.firstChild.firstChild.firstChild.firstChild
                if(par.toString()=="yes"){
                        trace("YES")
                } else {
                        trace("NO")
                }
        }
}
myid.load("xml.xml");


yo3o 30.06.2010 11:32

Цитата:

Сообщение от lexa2000lexa (Сообщение 918916)
вот рабочий код для этого xmlя
Код AS1/AS2:

myid = new XML();
myid.ignoreWhite = true;
myid.onLoad = function(success:Boolean) {
        if(success){
                var par:Object = myid.firstChild.firstChild.firstChild.firstChild
                if(par.toString()=="yes"){
                        trace("YES")
                } else {
                        trace("NO")
                }
        }
}
myid.load("xml.xml");


нет не работает(((
Код:

myid.load("http://test.ru/my-id.xml");

myid = new XML();
myid.ignoreWhite = true;
myid.onLoad = function(success:Boolean) {
        if(success){
                var par:Object = myid.firstChild.firstChild.firstChild.firstChild
                if(par.toString()=="yes"){
                        trace("YES")
                        fon_odna_reklama._visible = false
                } else {
                        trace("NO")
                }
        }
}

Добавлено через 8 минут
1120: Access of undefined property myid.

lexa2000lexa 30.06.2010 12:20

так у вас сначала идет вызов загрузки myid а потом вы его определяете ,вам не кажеться это странным? вот эту строку
Код AS1/AS2:

myid.load("http://test.ru/my-id.xml");

опустите вниз кода .


Часовой пояс GMT +4, время: 19:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.