Jump to content


Newbay

Member Since 30/04/2005
Offline Last Active 27/08/2008, 15:25
-----

Topics I've Started

Diferenã Entre Esses 2 Acessos

31/07/2008, 00:25

using System;

public class Carro
{
	private string _marca;

	public string setMarca(string marca)
	{
		_marca = marca;
		return _marca;
	}
}
Carro meuCarro = new Carro()
meuCarro.setMarca("Chevrolet")

Nesse exemplo eu acessei a propriedade _marca atraves do metodo setMarca, pois ele é private.

using System;

public class Carro
{
	public string _marca;

	public string setMarca(string marca)
	{
		_marca = marca;
		return _marca;
	}
}

Carro meuCarro = new Carro()
meuCarro._marca="Chevrolet"

Nesse exemplo eu acessei direto a propriedade _marca pois ela é pública.

Por isso não entendo a diferença entre declarar uma variavel public ou private, sendo que no final das contas a mesma variavel terá um valor atribuido.

Sei q private so posso alterar seu valor atraves de algum método, e públic posso chama-la direto.
Mas eu poderia declarar todas como public, e atraves do corpo do programa nao colocar nenhuma função que altere a propriedade diretamente, somente passando pelo metodo da classe....... certo?

Obrigado

Lockroot Não Funciona

15/04/2008, 18:58

Olá... Já busquei diversos sites na internet, já consegui carregar o swf, porem como em diversos tópicos aqui tive problemas com as ações do MC carregado... Tentei usar o lockroot e nao funcionou... Será que alguem poderia ajudar.. procurei na internet, e na busca aqui do forum.

Pelo que entendi o _root._lockroot ele deixaria o _root não como sendo o SWF que carregou ( o container )... e sim o swf original dele... é isso certo?

Tem 2 FLA

no 1º tem:

_root.teste="primeira"
_root._lockroot = true
um_btn.onRelease = function()
{
	
	_root.um_mc.play()	
}

no 2º tem:

abc.loadMovie("primeira.swf")

Só isso.... Mas qnd carrega e eu clico no botao ( um_btn ) nao dá play no ( um_mc )

Eu fiz só de teste, nesse caso poderia tirar o _root... Mas pra o que estou precisando é um site gde que preciso carregar externamente....

Obrigado

Declaração Correta De Variavel

28/03/2008, 13:49

Olá, sou iniciante asp.net já procurei no forum e em sites, achei explicações que deveria guardar em session ou cookie ou viewstate ( nao entendi esse )...
Mas gostarai de saber se eu que estou fazendo errado.

Estou tentando declarar da seguinte forma:

public partial class _Default : System.Web.UI.Page 
{
	string teste;
	protected void Page_Load(object sender, EventArgs e)
	{

	}
	protected void Button1_Click(object sender, EventArgs e)
	{
		teste = "clicou";
	}
	protected void Button2_Click(object sender, EventArgs e)
	{
		Label1.Text = teste;
	}
}

Porem quando faço isso a variavel teste perde o valor pois é dado um refresh... isso eu entendi o pq..
Como eu poderia guardar a variavel...
tenti por dentero do LOAD a instrução: if(!page.ispostback)...
mas se faço isso quando compilo diz que a varaivel teste nao foi definida.

Caso o jeito certo seja guaradr em session, se eu tivesse por exemplo 10 varaiveis... Não ficaria muito carregado guardar 10 varaiveis em session?

Obrigado pela ajuda

Listbox Com Arraylist.. Como Pegar O Dado Do Listbox

13/02/2008, 18:33

Tenho o seguinte código:

Aqui eu crio o arraylist e populo um listbox:
ArrayList listadecompras = new ArrayList();

	protected void Page_Load(object sender, EventArgs e)
	{
		if (!Page.IsPostBack)
		{
			 Session["padrao"] = "arroz,feijao,frango,batata";
		}
		
		string padrao = Convert.ToString(Session["padrao"]);
		string[] padrao2 = padrao.Split(',');
		foreach (string itens in padrao2)
		{
			listadecompras.Add(itens);
		}
			ListBox1.DataSource = listadecompras;
			ListBox1.DataBind();

Mas depois eu não consigi pegar o item selecionado pela pessoa.. já tentei de diversas formas.

Listbox1.selecteditem
Listbox1.selecteditem.Value
Listbox1.selecteditem.ToString()
Listbox1.selecteditem.Text
listbox.selectemvalue
listbox.item.tostring
ListBox1.SelectedItem.Selected
ListBox1.SelectedItem.Selected.text

de várias formas, nunca é recuperado o item que a pessoa selecionou.

Ql jeito certo de recuperar?
Esse conflito está dando porque carreguei por um arraylist, pq se fosse de forma convencional, ou por BD seria ListBox1.SelectedItem.Value

Obrigado

Mudar Ponto De Registro Do Loadmovie

24/01/2008, 11:24

Olá.

Estou carregando um swf com loadmovie, porem por padrão o ponto de registro fica no canto esquerdo superior do swf carregado, e como eu rotaciono o swf carregado, precisaria que o ponto de registro ficasse no centro.
Teria como fazer?

Obrigado

IPB Skin By Virteq